GNU Radio's M17 Package
gr::m17::m17_coder Class Referenceabstract

<+description of block+> More...

#include <m17_coder.h>

Inheritance diagram for gr::m17::m17_coder:
gr::m17::m17_coder_impl

Public Types

typedef boost::shared_ptr< m17_codersptr
 

Public Member Functions

virtual void set_meta (std::string meta)=0
 
virtual void set_src_id (std::string src_id)=0
 
virtual void set_dst_id (std::string dst_id)=0
 
virtual void set_samp_rate (float samp_rate)=0
 

Static Public Member Functions

static sptr make (std::string src_id, std::string dst_id, short type, std::string meta, float samp_rate, bool debug)
 Return a shared_ptr to a new instance of m17::m17_coder. More...
 

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

typedef boost::shared_ptr<m17_coder> gr::m17::m17_coder::sptr

Member Function Documentation

◆ make()

static sptr gr::m17::m17_coder::make ( std::string  src_id,
std::string  dst_id,
short  type,
std::string  meta,
float  samp_rate,
bool  debug 
)
static

Return a shared_ptr to a new instance of m17::m17_coder.

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

◆ set_dst_id()

virtual void gr::m17::m17_coder::set_dst_id ( std::string  dst_id)
pure virtual

Implemented in gr::m17::m17_coder_impl.

◆ set_meta()

virtual void gr::m17::m17_coder::set_meta ( std::string  meta)
pure virtual

Implemented in gr::m17::m17_coder_impl.

◆ set_samp_rate()

virtual void gr::m17::m17_coder::set_samp_rate ( float  samp_rate)
pure virtual

Implemented in gr::m17::m17_coder_impl.

◆ set_src_id()

virtual void gr::m17::m17_coder::set_src_id ( std::string  src_id)
pure virtual

Implemented in gr::m17::m17_coder_impl.


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