mb_port_simple Class Reference

Concrete port realization. More...

#include <mb_port_simple.h>

Inheritance diagram for mb_port_simple:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 mb_port_simple (mb_mblock *mblock, const std::string &port_name, const std::string &protocol_class_name, bool conjugated, mb_port::port_type_t port_type)
 ~mb_port_simple ()
void send (pmt_t signal, pmt_t data=PMT_NIL, pmt_t metadata=PMT_NIL, mb_pri_t priority=MB_PRI_DEFAULT)
 send a message
void invalidate_cache ()

Protected Member Functions

mb_msg_accepter_sptr make_accepter ()

Static Protected Member Functions

static mb_msg_accepter_sptr find_accepter (mb_port_simple *start)


Detailed Description

Concrete port realization.

Constructor & Destructor Documentation

mb_port_simple::mb_port_simple ( mb_mblock mblock,
const std::string &  port_name,
const std::string &  protocol_class_name,
bool  conjugated,
mb_port::port_type_t  port_type 
)

mb_port_simple::~mb_port_simple (  ) 


Member Function Documentation

static mb_msg_accepter_sptr mb_port_simple::find_accepter ( mb_port_simple start  )  [static, protected]

void mb_port_simple::invalidate_cache (  )  [virtual]

Implements mb_port.

mb_msg_accepter_sptr mb_port_simple::make_accepter (  )  [protected]

void mb_port_simple::send ( pmt_t  signal,
pmt_t  data = PMT_NIL,
pmt_t  metadata = PMT_NIL,
mb_pri_t  priority = MB_PRI_DEFAULT 
) [virtual]

send a message

Parameters:
signal the event name
data optional data
metadata optional metadata
priority the urgency at which the message is sent

Implements mb_port.


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

Generated on Wed Jul 29 07:26:05 2009 for GNU Radio 3.2.2 C++ API by  doxygen 1.5.8