Inheritance diagram for XFcInetHandler:
Public Member Functions | |
XFCIMPORT void | openService () |
Opens communication service. | |
virtual XFCIMPORT void | closeService () |
Closes service, inherited from XFcCommunicationHandler. | |
XFCIMPORT INT32 | verifySender (XFcAddress *aAddress) const |
Verifies incoming packet sender address. | |
virtual XFCIMPORT INT32 | incoming () |
Handles incoming data. Inherited from XFcCommunicationHandler. | |
virtual XFCIMPORT INT32 | outgoing () |
Handles outgoing data. Inherited from XFcCommunicationHandler. | |
XFCIMPORT void | setPort (UINT16 aPort) |
Sets UDP packet port. | |
virtual XFCIMPORT void | unknownSender (const XFcAddress *aAddress, XFcObjectPacketBase *aPacket) |
Handles unknown sender packet. | |
virtual XFCIMPORT void | checkActivity () |
Checks client activity. | |
virtual XFCIMPORT | ~XFcInetHandler () |
Destructor. | |
Static Public Member Functions | |
XFCIMPORT XFcInetHandler * | create (UINT16 aListenPort, INT32 aSendMtu=XFCNET_MAXBUFFERSIZE, INT32 aRecvMtu=XFCNET_LISTENBUFFERSIZE) |
Static constructor. | |
XFCIMPORT XFcInetHandler * | create (INT32 aSendMtu=XFCNET_MAXBUFFERSIZE, INT32 aRecvMtu=XFCNET_LISTENBUFFERSIZE) |
Static constructor. | |
Protected Member Functions | |
XFCIMPORT void | changeUdpEngine (XFcUdpEngine *aNewEngine) |
Changes udp state. | |
XFCIMPORT void | countNextPacketTime (INT aPacketSize) |
Counts next packet time. | |
XFCIMPORT INT | init (UINT16 aListenPort, INT32 aSendMtu, INT32 aRecvMtu) |
Initializes. | |
XFCIMPORT | XFcInetHandler () |
Protected constructor. | |
Private Attributes | |
XFcClientInetCommWinPriHelp | mPriorityHelp |
Holds priority help for priorized object. | |
XFcPriorityList< XFcClientCommWin * > | mBandwidthPriority |
Holds bandwidth priority list. | |
UINT32 | mNextPacketTime |
UINT32 | mPrevPacketTime |
XFcInetAddress * | mAcceptAddress |
Holds accept data from address. | |
INT32 | mSendMtu |
Holds maximum mtu for sendable packet. | |
INT32 | mRecvMtu |
Holds maximum mtu for received packet. | |
XFcUdpEngine * | mUdpEng |
Holds state for open/close socket. | |
Friends | |
class | XFcUdpEngine |
It directs data throught UDP socket. Its try not to choke current UDP socket with data.
|
Protected constructor.
|
|
Destructor.
|
|
Changes udp state.
|
|
Checks client activity.
Implements XFcCommunicationHandler. |
|
Closes service, inherited from XFcCommunicationHandler.
Implements XFcCommunicationHandler. |
|
Counts next packet time.
|
|
Static constructor.
|
|
Static constructor.
|
|
Handles incoming data. Inherited from XFcCommunicationHandler.
Implements XFcCommunicationHandler. |
|
Initializes.
|
|
Opens communication service.
|
|
Handles outgoing data. Inherited from XFcCommunicationHandler.
Implements XFcCommunicationHandler. |
|
Sets UDP packet port.
|
|
Handles unknown sender packet.
Implements XFcCommunicationHandler. |
|
Verifies incoming packet sender address.
|
|
|
|
Holds accept data from address.
|
|
Holds bandwidth priority list.
|
|
|
|
|
|
Holds priority help for priorized object.
|
|
Holds maximum mtu for received packet.
|
|
Holds maximum mtu for sendable packet.
|
|
Holds state for open/close socket.
|
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |