Pixel Dust Game Engine  v0.9.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
NetworkManager Member List

This is the complete list of members for NetworkManager, including all inherited members.

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