gr_hier_block2 Class Reference

#include <gr_hier_block2.h>

Inheritance diagram for gr_hier_block2:

Inheritance graph
[legend]
Collaboration diagram for gr_hier_block2:

Collaboration graph
[legend]

List of all members.


Detailed Description

gr_hier_block2 - Hierarchical container class for gr_block's

Public Member Functions

virtual ~gr_hier_block2 ()
void connect (gr_basic_block_sptr block)
void connect (gr_basic_block_sptr src, int src_port, gr_basic_block_sptr dst, int dst_port)
void disconnect (gr_basic_block_sptr block)
void disconnect (gr_basic_block_sptr src, int src_port, gr_basic_block_sptr dst, int dst_port)
void disconnect_all ()
virtual void lock ()
virtual void unlock ()
gr_flat_flowgraph_sptr flatten () const

Protected Member Functions

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

Friends

class gr_hier_block2_detail
gr_hier_block2_sptr gr_make_hier_block2 (const std::string &name, gr_io_signature_sptr input_signature, gr_io_signature_sptr output_signature)
 public constructor for gr_hier_block2

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 
) [protected]

gr_hier_block2::~gr_hier_block2 (  )  [virtual]


Member Function Documentation

void gr_hier_block2::connect ( gr_basic_block_sptr  block  ) 

void gr_hier_block2::connect ( gr_basic_block_sptr  src,
int  src_port,
gr_basic_block_sptr  dst,
int  dst_port 
)

void gr_hier_block2::disconnect ( gr_basic_block_sptr  block  ) 

void gr_hier_block2::disconnect ( gr_basic_block_sptr  src,
int  src_port,
gr_basic_block_sptr  dst,
int  dst_port 
)

void gr_hier_block2::disconnect_all (  ) 

void gr_hier_block2::lock (  )  [virtual]

Reimplemented in gr_top_block.

References gr_hier_block2_detail::lock().

Referenced by gr_hier_block2_detail::lock().

void gr_hier_block2::unlock (  )  [virtual]

gr_flat_flowgraph_sptr gr_hier_block2::flatten (  )  const


Friends And Related Function Documentation

friend class gr_hier_block2_detail [friend]

gr_hier_block2_sptr gr_make_hier_block2 ( const std::string &  name,
gr_io_signature_sptr  input_signature,
gr_io_signature_sptr  output_signature 
) [friend]

public constructor for gr_hier_block2


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

Generated on Thu Mar 27 14:50:34 2008 for GNU Radio 3.1.1 by  doxygen 1.5.5