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::min_streams (  )  const [inline]

int gr_io_signature::max_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:
Generated on Wed Jan 17 16:24:32 2007 for GNU Radio 2.x by  doxygen 1.5.1