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:
Generated on Sat Jul 8 17:13:02 2006 for GNU Radio 2.x by  doxygen 1.4.1