Abstract port characteristics.
More...
#include <port.h>
List of all members.
Detailed Description
Abstract port characteristics.
Member Enumeration Documentation
port classification
- Enumerator:
-
Constructor & Destructor Documentation
mb_port::mb_port |
( |
mb_mblock * |
mblock, |
|
|
const std::string & |
port_name, |
|
|
const std::string & |
protocol_class_name, |
|
|
bool |
conjugated, |
|
|
mb_port::port_type_t |
port_type | |
|
) |
| | [protected] |
virtual mb_port::~mb_port |
( |
|
) |
[virtual] |
Member Function Documentation
bool mb_port::conjugated |
( |
|
) |
const [inline] |
pmt_t mb_port::incoming_message_set |
( |
|
) |
const |
virtual void mb_port::invalidate_cache |
( |
|
) |
[pure virtual] |
mb_mblock* mb_port::mblock |
( |
|
) |
const [inline, protected] |
pmt_t mb_port::outgoing_message_set |
( |
|
) |
const |
std::string mb_port::port_name |
( |
|
) |
const [inline] |
pmt_t mb_port::port_symbol |
( |
|
) |
const [inline] |
pmt_t mb_port::protocol_class |
( |
|
) |
const [inline] |
send a message
- Parameters:
-
| signal | the event name |
| data | optional data |
| metadata | optional metadata |
| priority | the urgency at which the message is sent |
Implemented in mb_port_simple.
Member Data Documentation
The documentation for this class was generated from the following file: