TDME2 1.9.121
UDPServer Member List

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

accept(const uint32_t clientId, const std::string &ip, const unsigned int port)UDPServerprotectedvirtual
addClient(UDPServerClient *client)UDPServerprivate
allocateClientId()UDPServerprivate
cleanUpClients()UDPServerprivate
CLIENT_CLEANUP_IDLETIMEUDPServerprivatestatic
clientCountUDPServerprivate
ClientIdMap typedefUDPServerprivate
clientIdMapUDPServerprivate
clientIdMapReadWriteLockUDPServerprivate
clientIpMapUDPServerprivate
ClientIpMap typedefUDPServerprivate
clientIpMapReadWriteLockUDPServerprivate
clientKeyListsReadWriteLockServer< UDPServerClient, UDPServerGroup >protected
clientKeyMapServer< UDPServerClient, UDPServerGroup >protected
ClientKeyMap typedefServer< UDPServerClient, UDPServerGroup >protected
clientKeySetServer< UDPServerClient, UDPServerGroup >protected
ClientKeySet typedefServer< UDPServerClient, UDPServerGroup >
ClientSet typedefUDPServerprivate
closeClient(UDPServerClient *client)Server< UDPServerClient, UDPServerGroup >inlineprotected
closeGroup(UDPServerGroup *group)Server< UDPServerClient, UDPServerGroup >inlineprotected
getClientByIp(const string &ip, const unsigned int port)UDPServerprivate
getClientByKey(const std::string &clientKey)Server< UDPServerClient, UDPServerGroup >inline
getClientKeySet()Server< UDPServerClient, UDPServerGroup >inline
getGroupByKey(const std::string &groupKey)Server< UDPServerClient, UDPServerGroup >inline
getGroupKeySet()Server< UDPServerClient, UDPServerGroup >inline
getHardwareThreadCount()Threadstatic
getStatistics()UDPServer
groupKeyListsReadWriteLockServer< UDPServerClient, UDPServerGroup >protected
groupKeyMapServer< UDPServerClient, UDPServerGroup >protected
GroupKeyMap typedefServer< UDPServerClient, UDPServerGroup >protected
groupKeySetServer< UDPServerClient, UDPServerGroup >protected
GroupKeySet typedefServer< UDPServerClient, UDPServerGroup >
hostServer< UDPServerClient, UDPServerGroup >protected
identify(stringstream *frame, MessageType &messageType, uint32_t &connectionId, uint32_t &messageId, uint8_t &retries)UDPServerprotectedvirtual
initializeHeader(stringstream *frame)UDPServerprotectedstatic
ioThreadCountServer< UDPServerClient, UDPServerGroup >protected
ioThreadCurrentUDPServerprivate
ioThreadsUDPServerprivate
isStopRequested()Thread
join()Thread
lookupClient(const uint32_t clientId)UDPServerprivate
maxCCUServer< UDPServerClient, UDPServerGroup >protected
MESSAGE_ID_NONEUDPServerprivatestatic
messageCountUDPServerprivate
MessageType enum nameUDPServerprotected
MESSAGETYPE_ACKNOWLEDGEMENT enum valueUDPServerprotected
MESSAGETYPE_CONNECT enum valueUDPServerprotected
MESSAGETYPE_MESSAGE enum valueUDPServerprotected
tdme::nameThreadprivate
Server< UDPServerClient, UDPServerGroup >::nameServer< UDPServerClient, UDPServerGroup >protected
portServer< UDPServerClient, UDPServerGroup >protected
processAckReceived(UDPServerClient *client, const uint32_t messageId)UDPServerprivate
pThreadThreadprivate
pThreadCreatedThreadprivate
pThreadRun(void *thread)Threadprivatestatic
removeClient(UDPServerClient *client)UDPServerprivate
run()UDPServervirtual
sendMessage(const UDPServerClient *client, stringstream *frame, const bool safe, const bool deleteFrame, const MessageType messageType, const uint32_t messageId=MESSAGE_ID_NONE)UDPServerprivate
Server(const std::string &name, const std::string &host, const unsigned int port, const unsigned int maxCCU)Server< UDPServerClient, UDPServerGroup >inline
ServerGroup< UDPServer, UDPServerClient, UDPServerGroup >UDPServerfriend
setClientKey(UDPServerClient *client, const std::string &clientKey)Server< UDPServerClient, UDPServerGroup >inlineprotected
setGroupKey(UDPServerGroup *group, const std::string &groupKey)Server< UDPServerClient, UDPServerGroup >inlineprotected
setIOThreadCount(const unsigned int ioThreadCount)Server< UDPServerClient, UDPServerGroup >inline
setThreadPoolMaxElements(const unsigned int maxElements)Server< UDPServerClient, UDPServerGroup >inline
setWorkerThreadCount(const unsigned int workerThreadCount)Server< UDPServerClient, UDPServerGroup >inline
sleep(const uint64_t milliseconds)Threadstatic
stackSizeThreadprivate
start()Thread
startUpBarrierServer< UDPServerClient, UDPServerGroup >protected
statisticsUDPServerprivate
stop()Thread
stopRequestedThreadprivate
Thread(const string &name, size_t stackSize=2 *1024 *1024)Thread
UDPServer(const std::string &name, const std::string &host, const unsigned int port, const unsigned int maxCCU)UDPServer
UDPServerClientUDPServerfriend
UDPServerIOThreadUDPServerfriend
validate(stringstream *frame)UDPServerprotectedvirtual
workerThreadPoolUDPServerprivate
workerThreadPoolCountServer< UDPServerClient, UDPServerGroup >protected
workerThreadPoolMaxElementsServer< UDPServerClient, UDPServerGroup >protected
writeHeader(stringstream *frame, MessageType messageType, const uint32_t clientId, const uint32_t messageId, const uint8_t retries)UDPServerprotectedvirtual
~Server()Server< UDPServerClient, UDPServerGroup >inlinevirtual
~Thread()Threadvirtual
~UDPServer()UDPServervirtual