|
GNU Radio 3.7.1 C++ API
|
#include <gnuradio/api.h>#include <gnuradio/sptr_magic.h>#include <gnuradio/msg_accepter.h>#include <gnuradio/runtime_types.h>#include <gnuradio/io_signature.h>#include <gnuradio/thread/thread.h>#include <boost/enable_shared_from_this.hpp>#include <boost/function.hpp>#include <boost/foreach.hpp>#include <boost/thread/condition_variable.hpp>#include <iostream>#include <string>#include <deque>#include <map>

Go to the source code of this file.
Classes | |
| class | gr::basic_block |
| The abstract base class for all signal processing blocks.Basic blocks are the bare abstraction of an entity that has a name, a set of inputs and outputs, and a message queue. These are never instantiated directly; rather, this is the abstract parent class of both gr_hier_block, which is a recursive container, and block, which implements actual signal processing functions. More... | |
Namespaces | |
| namespace | gr |
Include this header to use the message passing features. | |
Typedefs | |
| typedef std::vector < basic_block_sptr > | gr::basic_block_vector_t |
| typedef std::vector < basic_block_sptr >::iterator | gr::basic_block_viter_t |
Functions | |
| bool | gr::operator< (basic_block_sptr lhs, basic_block_sptr rhs) |
| GR_RUNTIME_API long | gr::basic_block_ncurrently_allocated () |
| std::ostream & | gr::operator<< (std::ostream &os, basic_block_sptr basic_block) |