Public Member Functions | |
| DataExchangePort () | |
| ~DataExchangePort () | |
| bool | Connect (const String &szRemotePortName) |
| bool | Register (const String &szPortName, bool bProcessUnique=false, bool bThreadUnique=false) |
| bool | DataAvailable () |
| bool | IsBlocking () |
| void | SetBlocking (bool bBlock) |
| bool | IsValid () |
| int | GetPortID () |
| int | BytesAvailable (int uiTimeOutInMsec=0) |
| int | Read (void *vpData, unsigned int uiSize, unsigned int uiTimeOutInMsec=0) |
| int | Write (void *vpData, unsigned int uiSize) |
| int | WriteTo (const String &szRemotePortName, void *vpData, unsigned int uiSize, bool bBroadcast=false) |
| bool | Close () |
| int | Clear () |
Public Attributes | |
| signal1< DataExchangePort * > | Received |
Classes | |
| class | Private |
| DataExchangePort::DataExchangePort | ( | ) |
| DataExchangePort::~DataExchangePort | ( | ) |
| bool DataExchangePort::Connect | ( | const String & | szRemotePortName | ) |
| bool DataExchangePort::Register | ( | const String & | szPortName, | |
| bool | bProcessUnique = false, |
|||
| bool | bThreadUnique = false | |||
| ) |
| bool DataExchangePort::DataAvailable | ( | ) |
| bool DataExchangePort::IsBlocking | ( | ) |
| void DataExchangePort::SetBlocking | ( | bool | bBlock | ) |
| bool DataExchangePort::IsValid | ( | ) |
| int DataExchangePort::GetPortID | ( | ) |
| int DataExchangePort::BytesAvailable | ( | int | uiTimeOutInMsec = 0 |
) |
| int DataExchangePort::Read | ( | void * | vpData, | |
| unsigned int | uiSize, | |||
| unsigned int | uiTimeOutInMsec = 0 | |||
| ) |
| int DataExchangePort::Write | ( | void * | vpData, | |
| unsigned int | uiSize | |||
| ) |
| int DataExchangePort::WriteTo | ( | const String & | szRemotePortName, | |
| void * | vpData, | |||
| unsigned int | uiSize, | |||
| bool | bBroadcast = false | |||
| ) |
| bool DataExchangePort::Close | ( | ) |
| int DataExchangePort::Clear | ( | ) |
1.5.1-p1