Inheritance diagram for XFcClientCommWin:
Public Types | |
enum | XFCNET_CONNECTION_SPEED { XFCNET_MODEM_28_8, XFCNET_HSCD_14_4, XFCNET_GPRS, XFCNET_WLAN_2MB, XFCNET_WLAN_11MB, XFCNET_BLUETOOTH } |
Connection speed enumeration. More... | |
Public Member Functions | |
virtual XFCIMPORT | ~XFcClientCommWin () |
Virtual destructor. | |
virtual XFCIMPORT void | intializeClient () |
Runtime initialize client. | |
virtual XFCIMPORT void | deinitializeClient () |
Runtime deinitialize client. | |
XFCIMPORT INT32 | getLastError () const |
Gets latest error of XFcClientCommWin. | |
XFCIMPORT void | setLastError (INT32 aError) |
Sets latest error. | |
virtual XFCIMPORT XFcObjectDataFrame * | getPacketFrame (INT aSlot)=0 |
Gets a packet frame. | |
virtual XFCIMPORT XFcObjectDataFrame * | getRecentStateFrame (INT32 aRecentId)=0 |
Gets recent state frame. | |
virtual XFCIMPORT void | removeRecentStateFrame (INT32 aRecentId)=0 |
Removes recent state frame. | |
virtual XFCIMPORT INT32 | incoming (XFcObjectPacketBase &aRecvBuffer)=0 |
Incoming data buffer. | |
virtual XFCIMPORT INT32 | outgoing (XFcObjectPacketBase &aSendBuffer)=0 |
Outgoing data buffer. | |
virtual XFCIMPORT INT | bandwidthCheck ()=0 |
Gets status of bandwidth. | |
virtual XFCIMPORT INT | isClientActive ()=0 |
Gets client status. | |
virtual XFCIMPORT INT | testAddress (const XFcAddress &aAddress)=0 |
Tests clients address against given address. | |
virtual XFCIMPORT void | setAddress (const XFcAddress &aAddress)=0 |
Sets host address. | |
XFCIMPORT const XFcAddress & | getAddress () const |
Gets host address. | |
XFCIMPORT void | setConnectionTimeout (INT32 aTime) |
Sets connection timeout. | |
XFCIMPORT INT32 | getConnectionTimeout () const |
Gets connection timeout. | |
XFCIMPORT void | setConnectionType (INT aType) |
Sets connection type. | |
XFCIMPORT INT | getConnectionType () const |
Gets connection type. | |
XFCIMPORT void | setRtt (INT32 aRttValue) |
Set round trip time. | |
XFCIMPORT INT32 | getRtt () const |
Gets round trip time. | |
XFCIMPORT INT32 | getClientId () const |
Gets client id. | |
XFCIMPORT void | setClientId (INT32 aId) |
Sets client id. | |
XFCIMPORT void | setObjectDataServant (XFcObjectDataServant *aObjectDataServant) |
Sets object data servant. | |
XFCIMPORT XFcObjectDataServant * | getObjectDataServant () const |
Gets object data servant. | |
XFCIMPORT void | setCommSpeed (INT aType) |
Sets communication speed. | |
XFCIMPORT INT | getCommSpeed () const |
Gets communication speed. | |
Protected Member Functions | |
INT | initClientCommWin () |
Initializes. | |
XFCIMPORT | XFcClientCommWin () |
Protected constructor. | |
Protected Attributes | |
XFcObjectDataServant * | mObjectDataServant |
Incoming data handler. | |
XFcAddress * | mAddress |
Host address. | |
INT32 | mClientId |
Holds client id. | |
Private Attributes | |
INT32 | mConnectionType |
Connection type, e.g. INET, IRDA, BLUETOOTH. | |
INT32 | mConnectionTimeOut |
Connection time out. | |
UINT32 | mRtt |
Round trip time. | |
INT32 | mCommSpeed |
Connection speed. | |
INT32 | mLastError |
Holds latest error. |
It's interface class for every clients used with network. On X-Forge network all network network/bt users are clients. Server side ClientCommWin and client side ClientCommWin are connected together.
|
Connection speed enumeration.
|
|
Protected constructor.
|
|
Virtual destructor.
|
|
Gets status of bandwidth.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
Runtime deinitialize client.
Reimplemented in XFcBtClientWin. |
|
Gets host address.
|
|
Gets client id.
|
|
Gets communication speed.
|
|
Gets connection timeout.
|
|
Gets connection type.
|
|
Gets latest error of XFcClientCommWin.
|
|
Gets object data servant.
|
|
Gets a packet frame.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
Gets recent state frame.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
Gets round trip time.
|
|
Incoming data buffer.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
Initializes.
|
|
Runtime initialize client.
|
|
Gets client status.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
Outgoing data buffer.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
Removes recent state frame.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
Sets host address.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
Sets client id.
|
|
Sets communication speed.
|
|
Sets connection timeout.
|
|
Sets connection type.
|
|
Sets latest error.
|
|
Sets object data servant.
|
|
Set round trip time.
|
|
Tests clients address against given address.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
Host address.
|
|
Holds client id.
|
|
Connection speed.
|
|
Connection time out.
|
|
Connection type, e.g. INET, IRDA, BLUETOOTH.
|
|
Holds latest error.
|
|
Incoming data handler.
|
|
Round trip time.
|
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |