Inheritance diagram for XFcInetClientWin:
Public Member Functions | |
XFCIMPORT void | setPriority (INT aPriority) |
Sets priority for this client. | |
XFCIMPORT INT | getPriority () |
Gets priority. | |
XFCIMPORT INT | isClientActive () |
Gets client activity status. | |
XFCIMPORT INT | getRecvErrorValue () |
Returns recv error . | |
XFCIMPORT INT | getSendErrorValue () |
Return send error . | |
virtual XFCIMPORT void | setAddress (const XFcAddress &aAddress) |
Adds address. | |
virtual XFCIMPORT INT | testAddress (const XFcAddress &aAddress) |
Address check. | |
virtual XFCIMPORT INT | bandwidthCheck () |
Clients bandwidth check. | |
XFCIMPORT void | clientProtocolManager () |
Clients protocol settings management. | |
XFCIMPORT INT | changePacketCreator (INT aPacketCreator) |
Changes packet creator. | |
virtual XFCIMPORT INT32 | outgoing (XFcObjectPacketBase &aPacket) |
Creates protocol packet. | |
virtual XFCIMPORT INT32 | incoming (XFcObjectPacketBase &aPacket) |
Uncreates incoming packet. | |
virtual XFCIMPORT XFcObjectDataFrame * | getPacketFrame (INT aSlot) |
Gets packet frame. | |
virtual XFCIMPORT XFcObjectDataFrame * | getRecentStateFrame (INT32 aRecentId) |
Gets recent state frame. | |
virtual XFCIMPORT void | removeRecentStateFrame (INT32 aRecentId) |
Removes recent state frame. | |
virtual XFCIMPORT | ~XFcInetClientWin () |
Virtual destructor. | |
Static Public Member Functions | |
XFCIMPORT XFcInetClientWin * | create (const CHAR8 *aAddress, UINT16 aPort, INT32 aGranularity=XFCNET_PACKETQUEUE_DEFAULT_SIZE, INT32 aPacketMaxSize=1024) |
Static constructor. | |
XFCIMPORT XFcInetClientWin * | create (INT32 aGranularity=XFCNET_PACKETQUEUE_DEFAULT_SIZE, INT32 aPacketMaxSize=1024) |
Static constructor. | |
Protected Member Functions | |
XFCIMPORT INT | init (const CHAR8 *aAddress, UINT16 aPort, INT32 aGranularity, INT32 aPacketMaxSize) |
Initializes class. | |
XFCIMPORT INT | init (INT32 aGranularity, INT32 aPacketMaxSize) |
Initializes class. | |
XFCIMPORT INT | countLocalWindow () |
Counts local window size. | |
XFCIMPORT INT | countHostWindow () |
Counts host window size. | |
XFCIMPORT void | countNextPacketTime (INT aPacketSize) |
Counts next packet time. | |
XFCIMPORT | XFcInetClientWin () |
Protected constructor. | |
Private Attributes | |
INT | mConnectionStatus |
Holds connection status . | |
INT | mPriority |
Holds client priority. | |
INT32 | mNextPacketTime |
Holds time when client is able to get new data. | |
XFcInetClientWin::LocalWindow | mLocalWindow |
Local communication data for client. | |
XFcInetClientWin::HostWindow | mHostWindow |
Host communication data "server". | |
XFcObjectDataQueue * | mPriorityQueue |
Holds object data priority queue. | |
XFcPacketCreator * | mPacketCreator |
Holds current packet creator. | |
XFcInetHostResolver * | mResolver |
Holds inet address resolver. |
Its sends or receives data from client that is bind for this client window class. It handles data flow and try to avoid to choke this client with data.
|
Protected constructor.
|
|
Virtual destructor.
|
|
Clients bandwidth check.
Implements XFcClientCommWin. |
|
Changes packet creator.
|
|
Clients protocol settings management.
|
|
Counts host window size.
|
|
Counts local window size.
|
|
Counts next packet time.
|
|
Static constructor.
|
|
Static constructor.
|
|
Gets packet frame.
Implements XFcClientCommWin. |
|
Gets priority.
|
|
Gets recent state frame.
Implements XFcClientCommWin. |
|
Returns recv error .
|
|
Return send error .
|
|
Uncreates incoming packet.
Implements XFcClientCommWin. |
|
Initializes class.
|
|
Initializes class.
|
|
Gets client activity status.
Implements XFcClientCommWin. |
|
Creates protocol packet.
Implements XFcClientCommWin. |
|
Removes recent state frame.
Implements XFcClientCommWin. |
|
Adds address.
Implements XFcClientCommWin. |
|
Sets priority for this client.
|
|
Address check.
Implements XFcClientCommWin. |
|
Holds connection status .
|
|
Host communication data "server".
|
|
Local communication data for client.
|
|
Holds time when client is able to get new data.
|
|
Holds current packet creator.
|
|
Holds client priority.
|
|
Holds object data priority queue.
|
|
Holds inet address resolver.
|
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |