#include <XFuNetwork.h>
Inheritance diagram for XFuNetwork:
Public Member Functions | |
virtual | ~XFuNetwork () |
Virtual destructor. | |
virtual void | closeService ()=0 |
Closes the currently active service (communication handler). | |
virtual XFcClientCommWin * | getClient (INT32 aClientId)=0 |
Returns the specified client. | |
virtual INT32 | addClient (XFcAddress *aAddress, INT32 aTimeoutTime=15000)=0 |
Adds a client with the specific address. | |
virtual void | removeClient (INT32 aClientId)=0 |
Removes the specified client. | |
virtual void | removeAllClients ()=0 |
Removes all clients. | |
virtual XFcDataReceiver * | getDefaultDataReceiver ()=0 |
Returns a pointer to the default data receiver. | |
virtual void | setDefaultDataReceiver (XFcDataReceiver *aReceiver)=0 |
Sets the default data receiver. | |
virtual XFcDataReceiver * | getDataReceiver (UINT32 aId)=0 |
Returns the specified data receiver. | |
virtual INT | addDataReceiver (UINT32 aId, XFcDataReceiver *aReceiver)=0 |
Adds a new data receiver. | |
virtual XFcDataReceiver * | removeDataReceiver (UINT32 aId)=0 |
Removes a data receiver. | |
virtual XFcObjectDataFrame * | getPacketFrame (INT32 aClientId, XFCNET_MESSAGE_SLOT aSlot)=0 |
Get packet frame. | |
virtual XFcObjectDataFrame * | getRecentStateFrame (INT32 aClientId, INT32 aRecentId)=0 |
Get recent state frame. | |
virtual void | removeRecentStateFrame (INT32 aClientId, INT32 aRecentId)=0 |
Remove recent state frame. | |
virtual void | addEventHandler (XFuNetworkEventHandler *aHandler)=0 |
Adds a communication event handler. | |
virtual void | removeEventHandler (XFuNetworkEventHandler *aHandler)=0 |
Removes a communication event handler. | |
virtual void | removeAllEventHandlers ()=0 |
Removes all communication event handlers. | |
virtual void | runCommunicationScheduler ()=0 |
Runs the communication scheduler. |
Definition at line 24 of file XFuNetwork.h.
|
Virtual destructor.
Definition at line 30 of file XFuNetwork.h. |
|
Adds a client with the specific address.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Adds a new data receiver.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Adds a communication event handler.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Closes the currently active service (communication handler).
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Returns the specified client.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Returns the specified data receiver.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Returns a pointer to the default data receiver.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Get packet frame.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Get recent state frame.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Removes all clients.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Removes all communication event handlers.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Removes the specified client.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Removes a data receiver.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Removes a communication event handler.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Remove recent state frame.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Runs the communication scheduler.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
|
Sets the default data receiver.
Implemented in XFuBluetoothMultiNetwork, XFuBluetoothNetwork, and XFuInetNetwork. |
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |