#include <ComDeviceNetwork.h>

Classes | |
| struct | ClientConnection_t |
| client-connection More... | |
Public Types | |
| enum | ConnectionMode_t { CM_SERVER , CM_CLIENT } |
| connection-mode More... | |
| enum | ConnectionState_t { CS_DISCONNECTED , CS_LISTENING , CS_WAIT_FOR_CONNECT , CS_CONNECTED } |
| state of the connection More... | |
Public Member Functions | |
| ComDeviceNetwork (const eC_String &kIPAddress, const eC_UShort &uiPort) | |
| ComDeviceNetwork (const eC_UShort &uiPort) | |
| virtual | ~ComDeviceNetwork () |
| virtual void | Close () |
| virtual eC_Bool | Open () |
| virtual eC_Bool | Process () |
| virtual eC_Bool | Send (char *pkBuffer, const eC_UInt &uiBufferSize) |
Public Member Functions inherited from ComDevice | |
| virtual void | Close ()=0 |
| virtual eC_Bool | DataReceived (char *pkData, const eC_UInt &uiDataSize)=0 |
| virtual eC_Bool | Open ()=0 |
| virtual eC_Bool | Process ()=0 |
| virtual eC_Bool | Send (char *pkBuffer, const eC_UInt &uiBufferSize)=0 |
Protected Member Functions | |
| eC_Bool | ClientConnect () |
| eC_Bool | IsConnected () const |
this class is used for sending and receiving data via a network
| ComDeviceNetwork::ComDeviceNetwork | ( | const eC_String & | kIPAddress, |
| const eC_UShort & | uiPort | ||
| ) |
constructor
| kIPAddress | targetip |
| uiPort | target port-number |
| ComDeviceNetwork::ComDeviceNetwork | ( | const eC_UShort & | uiPort | ) |
constructor
| uiPort | target port-number |
|
virtual |
destructor
|
protected |
establish client-connection
|
virtual |
close the device
Implements ComDevice.
|
protected |
check if connected
|
virtual |
|
virtual |
|
virtual |
send data via device
| pkBuffer | buffer of data |
| uiBufferSize | length of buffer in bytes |
Implements ComDevice.