#include <gr_io_signature.h>
For now, we restrict all streams to be the same type. We can fix this later.
Public Member Functions | |
~gr_io_signature () | |
int | min_streams () const |
int | max_streams () const |
size_t | sizeof_stream_item (int index) const |
Static Public Attributes | |
static const int | IO_INFINITE = -1 |
Friends | |
gr_io_signature_sptr | gr_make_io_signature (int min_streams, int max_streams, size_t sizeof_stream_item) |
gr_io_signature::~gr_io_signature | ( | ) |
int gr_io_signature::min_streams | ( | ) | const [inline] |
int gr_io_signature::max_streams | ( | ) | const [inline] |
size_t gr_io_signature::sizeof_stream_item | ( | int | index | ) | const [inline] |
gr_io_signature_sptr gr_make_io_signature | ( | int | min_streams, | |
int | max_streams, | |||
size_t | sizeof_stream_item | |||
) | [friend] |
const int gr_io_signature::IO_INFINITE = -1 [static] |