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

List of all members.

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 ( const std::string &  name,
gr_io_signature_sptr  input_signature,
gr_io_signature_sptr  output_signature 
)

Member Function Documentation

void gr_hier_block2::lock ( void  ) [inline]
std::string gr_hier_block2::name ( void  ) const [inline]
const gr_hier_block2& gr_hier_block2::self ( void  ) const [inline]
long gr_hier_block2::unique_id ( void  ) const [inline]

Member Data Documentation

std::string gr_hier_block2::_name

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