#include <gr_io_signature.h>

Public Member Functions | |
| ~gr_io_signature () | |
| int | min_streams () const |
| int | max_streams () const |
| int | sizeof_stream_item (int index) const |
| std::vector< int > | sizeof_stream_items () const |
Static Public Attributes | |
| static const int | IO_INFINITE = -1 |
Friends | |
| gr_io_signature_sptr | gr_make_io_signaturev (int min_streams, int max_streams, const std::vector< int > &sizeof_stream_item) |
| Create an i/o signature. | |
| gr_io_signature::~gr_io_signature | ( | ) |
| int gr_io_signature::max_streams | ( | ) | const [inline] |
| int gr_io_signature::min_streams | ( | ) | const [inline] |
| int gr_io_signature::sizeof_stream_item | ( | int | index | ) | const |
| std::vector<int> gr_io_signature::sizeof_stream_items | ( | ) | const |
| gr_io_signature_sptr gr_make_io_signaturev | ( | int | min_streams, | |
| int | max_streams, | |||
| const std::vector< int > & | sizeof_stream_item | |||
| ) | [friend] |
Create an i/o signature.
| min_streams | specify minimum number of streams (>= 0) | |
| max_streams | specify maximum number of streams (>= min_streams or -1 -> infinite) | |
| sizeof_stream_items | specify the size of the items in the streams |
const int gr_io_signature::IO_INFINITE = -1 [static] |
1.5.8