GNU Radio's MESA Package
gr::mesa::ioselector Class Referenceabstract

<+description of block+> More...

#include <ioselector.h>

Inheritance diagram for gr::mesa::ioselector:
gr::mesa::ioselector_impl

Public Types

typedef boost::shared_ptr< ioselectorsptr
 

Public Member Functions

virtual void set_input_index (int newValue)=0
 
virtual void set_output_index (int newValue)=0
 

Static Public Member Functions

static sptr make (int numinputs, int numoutputs, int inputport, int outputport, int itemsize)
 Return a shared_ptr to a new instance of mesa::ioselector. More...
 

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

typedef boost::shared_ptr<ioselector> gr::mesa::ioselector::sptr

Member Function Documentation

◆ make()

static sptr gr::mesa::ioselector::make ( int  numinputs,
int  numoutputs,
int  inputport,
int  outputport,
int  itemsize 
)
static

Return a shared_ptr to a new instance of mesa::ioselector.

To avoid accidental use of raw pointers, mesa::ioselector's constructor is in a private implementation class. mesa::ioselector::make is the public interface for creating new instances.

◆ set_input_index()

virtual void gr::mesa::ioselector::set_input_index ( int  newValue)
pure virtual

Implemented in gr::mesa::ioselector_impl.

◆ set_output_index()

virtual void gr::mesa::ioselector::set_output_index ( int  newValue)
pure virtual

Implemented in gr::mesa::ioselector_impl.


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