#include <InPort.h>
Public Member Functions | |
InPort (const char *name, DataType &value, int bufsize=64, bool read_block=false, bool write_block=false, int read_timeout=0, int write_timeout=0) | |
A constructor. | |
virtual | ~InPort () |
A destructor. | |
virtual const char * | name () |
bool | write (const DataType &value) |
DataType | read () |
[CORBA interface] Put data on InPort | |
virtual void | init (DataType &value) |
Initialize ring buffer value of InPort. | |
void | update () |
Read into bound T-type data from current InPort. | |
void | operator>> (DataType &rhs) |
Read from InPort buffer to type-T variable. | |
void | operator<< (DataType &value) |
void | setOnWrite (OnWrite< DataType > *on_write) |
Get number of new data to be read. Get new data to be read. Get new data to be read. Get new data to be read. | |
void | setOnWriteConvert (OnWriteConvert< DataType > *on_wconvert) |
void | setOnRead (OnRead< DataType > *on_read) |
void | setOnReadConvert (OnReadConvert< DataType > *on_rconvert) |
void | setOnOverflow (OnOverflow< DataType > *on_overflow) |
void | setOnUnderflow (OnUnderflow< DataType > *on_underflow) |
|
A constructor. Setting channel name and registering channel value.
|
|
A destructor.
|
|
Initialize ring buffer value of InPort.
|
|
|
|
|
|
Read from InPort buffer to type-T variable.
|
|
[CORBA interface] Put data on InPort
|
|
|
|
|
|
|
|
|
|
Get number of new data to be read. Get new data to be read. Get new data to be read. Get new data to be read.
|
|
|
|
Read into bound T-type data from current InPort.
|
|
|