GNU Radio 3.6.4.2 C++ API
gr_hier_block2 Struct Reference

#include <gr_hier_block2.h>

Inheritance diagram for gr_hier_block2:
gr::filter::channel_model gr_channel_model gr::filter::channel_model_impl

Public Member Functions

 gr_hier_block2 (void)
 
 gr_hier_block2 (const std::string &name, gr_io_signature_sptr input_signature, gr_io_signature_sptr output_signature)
 
long unique_id (void) const
 
std::string name (void) const
 
const gr_hier_block2self (void) const
 
gr_io_signature_sptr input_signature (void) const
 
gr_io_signature_sptr output_signature (void) const
 
void set_input_signature (gr_io_signature_sptr sig)
 
void set_output_signature (gr_io_signature_sptr sig)
 
void lock (void)
 
void unlock (void)
 

Public Attributes

long _unique_id
 
std::string _name
 
gr_io_signature_sptr _in_sig
 
gr_io_signature_sptr _out_sig
 

Constructor & Destructor Documentation

gr_hier_block2::gr_hier_block2 ( void  )
gr_hier_block2::gr_hier_block2 ( const std::string &  name,
gr_io_signature_sptr  input_signature,
gr_io_signature_sptr  output_signature 
)

Member Function Documentation

gr_io_signature_sptr gr_hier_block2::input_signature ( void  ) const
void gr_hier_block2::lock ( void  )
inline
std::string gr_hier_block2::name ( void  ) const
inline
gr_io_signature_sptr gr_hier_block2::output_signature ( void  ) const
const gr_hier_block2& gr_hier_block2::self ( void  ) const
inline
void gr_hier_block2::set_input_signature ( gr_io_signature_sptr  sig)
void gr_hier_block2::set_output_signature ( gr_io_signature_sptr  sig)
long gr_hier_block2::unique_id ( void  ) const
inline
void gr_hier_block2::unlock ( void  )
inline

Member Data Documentation

gr_io_signature_sptr gr_hier_block2::_in_sig
std::string gr_hier_block2::_name
gr_io_signature_sptr gr_hier_block2::_out_sig
long gr_hier_block2::_unique_id

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