accept(const uint32_t clientId, const std::string &ip, const unsigned int port) | UDPServer | protectedvirtual |
addClient(UDPServerClient *client) | UDPServer | private |
allocateClientId() | UDPServer | private |
cleanUpClients() | UDPServer | private |
CLIENT_CLEANUP_IDLETIME | UDPServer | privatestatic |
clientCount | UDPServer | private |
ClientIdMap typedef | UDPServer | private |
clientIdMap | UDPServer | private |
clientIdMapReadWriteLock | UDPServer | private |
clientIpMap | UDPServer | private |
ClientIpMap typedef | UDPServer | private |
clientIpMapReadWriteLock | UDPServer | private |
clientKeyListsReadWriteLock | Server< UDPServerClient, UDPServerGroup > | protected |
clientKeyMap | Server< UDPServerClient, UDPServerGroup > | protected |
ClientKeyMap typedef | Server< UDPServerClient, UDPServerGroup > | protected |
clientKeySet | Server< UDPServerClient, UDPServerGroup > | protected |
ClientKeySet typedef | Server< UDPServerClient, UDPServerGroup > | |
ClientSet typedef | UDPServer | private |
closeClient(UDPServerClient *client) | Server< UDPServerClient, UDPServerGroup > | inlineprotected |
closeGroup(UDPServerGroup *group) | Server< UDPServerClient, UDPServerGroup > | inlineprotected |
getClientByIp(const string &ip, const unsigned int port) | UDPServer | private |
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() | Thread | static |
getStatistics() | UDPServer | |
groupKeyListsReadWriteLock | Server< UDPServerClient, UDPServerGroup > | protected |
groupKeyMap | Server< UDPServerClient, UDPServerGroup > | protected |
GroupKeyMap typedef | Server< UDPServerClient, UDPServerGroup > | protected |
groupKeySet | Server< UDPServerClient, UDPServerGroup > | protected |
GroupKeySet typedef | Server< UDPServerClient, UDPServerGroup > | |
host | Server< UDPServerClient, UDPServerGroup > | protected |
identify(stringstream *frame, MessageType &messageType, uint32_t &connectionId, uint32_t &messageId, uint8_t &retries) | UDPServer | protectedvirtual |
initializeHeader(stringstream *frame) | UDPServer | protectedstatic |
ioThreadCount | Server< UDPServerClient, UDPServerGroup > | protected |
ioThreadCurrent | UDPServer | private |
ioThreads | UDPServer | private |
isStopRequested() | Thread | |
join() | Thread | |
lookupClient(const uint32_t clientId) | UDPServer | private |
maxCCU | Server< UDPServerClient, UDPServerGroup > | protected |
MESSAGE_ID_NONE | UDPServer | privatestatic |
messageCount | UDPServer | private |
MessageType enum name | UDPServer | protected |
MESSAGETYPE_ACKNOWLEDGEMENT enum value | UDPServer | protected |
MESSAGETYPE_CONNECT enum value | UDPServer | protected |
MESSAGETYPE_MESSAGE enum value | UDPServer | protected |
tdme::name | Thread | private |
Server< UDPServerClient, UDPServerGroup >::name | Server< UDPServerClient, UDPServerGroup > | protected |
port | Server< UDPServerClient, UDPServerGroup > | protected |
processAckReceived(UDPServerClient *client, const uint32_t messageId) | UDPServer | private |
pThread | Thread | private |
pThreadCreated | Thread | private |
pThreadRun(void *thread) | Thread | privatestatic |
removeClient(UDPServerClient *client) | UDPServer | private |
run() | UDPServer | virtual |
sendMessage(const UDPServerClient *client, stringstream *frame, const bool safe, const bool deleteFrame, const MessageType messageType, const uint32_t messageId=MESSAGE_ID_NONE) | UDPServer | private |
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 > | UDPServer | friend |
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) | Thread | static |
stackSize | Thread | private |
start() | Thread | |
startUpBarrier | Server< UDPServerClient, UDPServerGroup > | protected |
statistics | UDPServer | private |
stop() | Thread | |
stopRequested | Thread | private |
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 | |
UDPServerClient | UDPServer | friend |
UDPServerIOThread | UDPServer | friend |
validate(stringstream *frame) | UDPServer | protectedvirtual |
workerThreadPool | UDPServer | private |
workerThreadPoolCount | Server< UDPServerClient, UDPServerGroup > | protected |
workerThreadPoolMaxElements | Server< UDPServerClient, UDPServerGroup > | protected |
writeHeader(stringstream *frame, MessageType messageType, const uint32_t clientId, const uint32_t messageId, const uint8_t retries) | UDPServer | protectedvirtual |
~Server() | Server< UDPServerClient, UDPServerGroup > | inlinevirtual |
~Thread() | Thread | virtual |
~UDPServer() | UDPServer | virtual |