GNU Radio 2.x: gr_io_signature Class Reference

Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

# gr_io_signature Class Reference

`#include <gr_io_signature.h>`

List of all members.

## Detailed Description

i/o signature for input and output ports.

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)

## Constructor & Destructor Documentation

gr_io_signature::~gr_io_signature | ( |  | ) |

## Member Function Documentation

int gr_io_signature::max_streams | ( |  | ) | const`[inline]`

int gr_io_signature::min_streams | ( |  | ) | const`[inline]`

size_t gr_io_signature::sizeof_stream_item | ( | int | index | ) | const`[inline]`

## Friends And Related Function Documentation

gr_io_signature_sptr gr_make_io_signature | ( | int | min_streams,
|  | int | max_streams,
|  | size_t | sizeof_stream_item
| ) | `[friend]`

## Member Data Documentation

const int gr_io_signature::IO_INFINITE = -1`[static]`

The documentation for this class was generated from the following files:

- gr_io_signature.h
- gr_io_signature.cc