GNU Radio's M17 Package
gr::m17::m17_coder_impl Class Reference

#include <m17_coder_impl.h>

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

Public Member Functions

void scrambler_sequence_generator ()
void set_src_id (std::string src_id)
void set_dst_id (std::string dst_id)
void set_key (std::string key)
void set_priv_key (std::string key)
void set_meta (std::string meta)
void set_seed (std::string meta)
void set_type (int mode, int data, encr_t encr_type, int encr_subtype, int can)
void set_mode (int mode)
void set_data (int data)
void set_encr_type (int encr_type)
void set_encr_subtype (int encr_subtype)
void set_aes_subtype (int aes_subtype, int encr_type)
void set_can (int can)
void set_signed (bool signed_str)
void end_of_transmission (const pmt::pmt_t &msg)
 m17_coder_impl (std::string src_id, std::string dst_id, int mode, int data, int encr_type, int encr_subtype, int aes_subtype, int can, std::string meta, std::string key, std::string priv_key, bool debug, bool signed_str, std::string seed)
 ~m17_coder_impl ()
void forecast (int noutput_items, gr_vector_int &ninput_items_required)
int general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)

Additional Inherited Members

Public Types inherited from gr::m17::m17_coder
enum  encr_t { ENCR_NONE , ENCR_SCRAM , ENCR_AES , ENCR_RES }
typedef std::shared_ptr< m17_codersptr
Static Public Member Functions inherited from gr::m17::m17_coder
static sptr make (std::string src_id, std::string dst_id, int mode, int data, int encr_type, int encr_subtype, int aes_subtype, int can, std::string meta, std::string key, std::string priv_key, bool debug, bool signed_str, std::string seed)
 Return a shared_ptr to a new instance of m17::m17_coder.

Constructor & Destructor Documentation

◆ m17_coder_impl()

gr::m17::m17_coder_impl::m17_coder_impl ( std::string src_id,
std::string dst_id,
int mode,
int data,
int encr_type,
int encr_subtype,
int aes_subtype,
int can,
std::string meta,
std::string key,
std::string priv_key,
bool debug,
bool signed_str,
std::string seed )

◆ ~m17_coder_impl()

gr::m17::m17_coder_impl::~m17_coder_impl ( )

Member Function Documentation

◆ end_of_transmission()

void gr::m17::m17_coder_impl::end_of_transmission ( const pmt::pmt_t & msg)

◆ forecast()

void gr::m17::m17_coder_impl::forecast ( int noutput_items,
gr_vector_int & ninput_items_required )

◆ general_work()

int gr::m17::m17_coder_impl::general_work ( int noutput_items,
gr_vector_int & ninput_items,
gr_vector_const_void_star & input_items,
gr_vector_void_star & output_items )

◆ scrambler_sequence_generator()

void gr::m17::m17_coder_impl::scrambler_sequence_generator ( )

◆ set_aes_subtype()

void gr::m17::m17_coder_impl::set_aes_subtype ( int aes_subtype,
int encr_type )
virtual

Implements gr::m17::m17_coder.

◆ set_can()

void gr::m17::m17_coder_impl::set_can ( int can)
virtual

Implements gr::m17::m17_coder.

◆ set_data()

void gr::m17::m17_coder_impl::set_data ( int data)
virtual

Implements gr::m17::m17_coder.

◆ set_dst_id()

void gr::m17::m17_coder_impl::set_dst_id ( std::string dst_id)
virtual

Implements gr::m17::m17_coder.

◆ set_encr_subtype()

void gr::m17::m17_coder_impl::set_encr_subtype ( int encr_subtype)
virtual

Implements gr::m17::m17_coder.

◆ set_encr_type()

void gr::m17::m17_coder_impl::set_encr_type ( int encr_type)
virtual

Implements gr::m17::m17_coder.

◆ set_key()

void gr::m17::m17_coder_impl::set_key ( std::string key)
virtual

Implements gr::m17::m17_coder.

◆ set_meta()

void gr::m17::m17_coder_impl::set_meta ( std::string meta)
virtual

Implements gr::m17::m17_coder.

◆ set_mode()

void gr::m17::m17_coder_impl::set_mode ( int mode)
virtual

Implements gr::m17::m17_coder.

◆ set_priv_key()

void gr::m17::m17_coder_impl::set_priv_key ( std::string key)
virtual

Implements gr::m17::m17_coder.

◆ set_seed()

void gr::m17::m17_coder_impl::set_seed ( std::string meta)
virtual

Implements gr::m17::m17_coder.

◆ set_signed()

void gr::m17::m17_coder_impl::set_signed ( bool signed_str)
virtual

Implements gr::m17::m17_coder.

◆ set_src_id()

void gr::m17::m17_coder_impl::set_src_id ( std::string src_id)
virtual

Implements gr::m17::m17_coder.

◆ set_type()

void gr::m17::m17_coder_impl::set_type ( int mode,
int data,
encr_t encr_type,
int encr_subtype,
int can )
virtual

Implements gr::m17::m17_coder.


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