addHandler(IEventHandler *inHandler, long inType=all_events) | EventEmitter | virtual |
addIncomingPacketGatekeeper(GatekeeperFunc func, void *context)=0 | NetworkManager | pure virtual |
blockEvent(long inEventType) | EventEmitter | virtual |
broadcastData(void *data, long datalen)=0 | NetworkManager | pure virtual |
clear(bool doRelease=true) | EventEmitter | virtual |
closeConnection(long id, int error=0)=0 | NetworkManager | pure virtual |
closeServerPort(short portNum)=0 | NetworkManager | pure virtual |
createServerPort(short portNum, void *userContext=0, unsigned char connectFlags=flag_PublicPort)=0 | NetworkManager | pure virtual |
createSingletonInstance() | Singleton< NetworkManager > | static |
doneWaitingForNetwork()=0 | NetworkManager | pure virtual |
error_BadPacket enum value | NetworkManager | |
error_OutOfMemory enum value | NetworkManager | |
error_OversizePacket enum value | NetworkManager | |
EventEmitter() | EventEmitter | inline |
flag_NoFraming enum value | NetworkManager | |
flag_NoHandshake enum value | NetworkManager | |
flag_PublicPort enum value | NetworkManager | |
flag_RawTCP enum value | NetworkManager | |
flag_RawUDP enum value | NetworkManager | |
flag_TCPOnly enum value | NetworkManager | |
flag_UDPOnly enum value | NetworkManager | |
getSingletonInstance() | Singleton< NetworkManager > | inlinestatic |
hasInstance() | Singleton< NetworkManager > | inlinestatic |
idle()=0 | NetworkManager | pure virtual |
instance() | Singleton< NetworkManager > | inlinestatic |
isWaitingForNetwork()=0 | NetworkManager | pure virtual |
openConnection(const char *destination, void *userContext=0, unsigned char connectFlags=0)=0 | NetworkManager | pure virtual |
postEvent(long inEventType, void *inEventData, EventEmitter *fromEmitter=0) | EventEmitter | virtual |
releaseNetData(NetData *data)=0 | NetworkManager | pure virtual |
removeHandler(IEventHandler *inHandler, long inType=all_events) | EventEmitter | virtual |
removeIncomingPacketGatekeeper(GatekeeperFunc func)=0 | NetworkManager | pure virtual |
sendData(long id, void *data, long dataLen)=0 | NetworkManager | pure virtual |
setConnectionContext(long id, void *userContext)=0 | NetworkManager | pure virtual |
setInstance(NetworkManager *i) | Singleton< NetworkManager > | inlinestatic |
setMaxIncomingPacketSize(long id, long maxLen)=0 | NetworkManager | pure virtual |
setPublicInfo(long connectionCreator, const char *publicName)=0 | NetworkManager | pure virtual |
Singleton() | Singleton< NetworkManager > | inline |
Singleton< NetworkManager > class | NetworkManager | friend |
unblockEvent(long inEventType) | EventEmitter | virtual |
waitingForNetwork()=0 | NetworkManager | pure virtual |
~Singleton() | Singleton< NetworkManager > | inlinevirtual |