Inheritance diagram for XFcUdpEngine:
Public Types | |
enum | XFCNET_UDP_CONNECTION { XFCNET_UDP_OPEN = -2, XFCNET_UDP_CLOSE = -3 } |
States that UDP engine can handle. More... | |
Public Member Functions | |
virtual | ~XFcUdpEngine () |
Virtual destructor, does nothing. | |
virtual void | open (XFcCommunicationHandler &aCommHandler, INT32 aSendMtu, INT32 aRecvMtu)=0 |
Opens UdpEngine. | |
virtual void | close (XFcCommunicationHandler &aCommHandler)=0 |
Closes UdpEngine. | |
virtual INT | send (XFcClientCommWin *aClientCommWin)=0 |
Sends data to given client. | |
virtual INT | recv (XFcCommunicationHandler &aCommHandler, XFcObjectPacketBase **aBase, INT32 &aIndex)=0 |
Receives data from udp port. | |
virtual INT | getState ()=0 |
Gets current XFcUdpEngine state. | |
Protected Member Functions | |
const XFcAddress *const | getRecvAddress (XFcCommunicationHandler &aCommHandler) const |
Gets recv address. | |
void | changeUdpEngine (XFcCommunicationHandler &aCommHandler, XFcUdpEngine *aEngine) |
Changes udp engine. | |
XFcUdpEngine () | |
Protected constructor. |
|
States that UDP engine can handle.
|
|
Protected constructor.
|
|
Virtual destructor, does nothing.
|
|
Changes udp engine.
|
|
Closes UdpEngine.
Implemented in XFcUdpOpenEngine, and XFcUdpCloseEngine. |
|
Gets recv address.
|
|
Gets current XFcUdpEngine state.
Implemented in XFcUdpOpenEngine, and XFcUdpCloseEngine. |
|
Opens UdpEngine.
Implemented in XFcUdpOpenEngine, and XFcUdpCloseEngine. |
|
Receives data from udp port.
Implemented in XFcUdpOpenEngine, and XFcUdpCloseEngine. |
|
Sends data to given client.
Implemented in XFcUdpOpenEngine, and XFcUdpCloseEngine. |
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |