#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.
|
|
||||||||||
|
|
1.4.1