AllocateMessageQueue() | Game::Message< MSG, TYPES > | inlinestatic |
callbacks | Game::Message< MSG, TYPES > | protected |
DeAllocateMessageQueue(MessageQueueId id) | Game::Message< MSG, TYPES > | inlinestatic |
Defer(MessageQueueId qid, TYPES ... values) | Game::Message< MSG, TYPES > | inlinestatic |
Delegate typedef | Game::Message< MSG, TYPES > | |
Deregister(MessageListener listener) | Game::Message< MSG, TYPES > | inlinestatic |
DeregisterAll() | Game::Message< MSG, TYPES > | inlinestatic |
DispatchMessageQueue(MessageQueueId id) | Game::Message< MSG, TYPES > | inlinestatic |
Distribute(TYPES ...) | Game::Message< MSG, TYPES > | inlinestatic |
distributedMessages | Game::Message< MSG, TYPES > | protected |
fourcc | Game::Message< MSG, TYPES > | protected |
GetMessageQueue(MessageQueueId id) | Game::Message< MSG, TYPES > | inlinestatic |
Instance() | Game::Message< MSG, TYPES > | inlineprotectedstatic |
IsMessageQueueValid(MessageQueueId id) | Game::Message< MSG, TYPES > | inlinestatic |
IsValid(MessageListenerId listener) | Game::Message< MSG, TYPES > | inlinestatic |
listenerMap | Game::Message< MSG, TYPES > | protected |
listenerPool | Game::Message< MSG, TYPES > | protected |
Message() | Game::Message< MSG, TYPES > | inline |
Message(const Message< MSG, TYPES... > &)=delete | Game::Message< MSG, TYPES > | |
MessageQueue typedef | Game::Message< MSG, TYPES > | |
messageQueueIdPool | Game::Message< MSG, TYPES > | protected |
messageQueues | Game::Message< MSG, TYPES > | protected |
MSG | Game::Message< MSG, TYPES > | protected |
name | Game::Message< MSG, TYPES > | protected |
operator=(const Message< MSG, TYPES... > &)=delete | Game::Message< MSG, TYPES > | |
Register(Delegate &&callback) | Game::Message< MSG, TYPES > | inlinestatic |
Send(TYPES ... values) | Game::Message< MSG, TYPES > | inlinestatic |
send_expander(MessageQueue &data, const IndexT cid, const SizeT index, std::index_sequence< Is... >) | Game::Message< MSG, TYPES > | inlineprivate |
send_expander(MessageQueue &data, const IndexT cid, const SizeT index) | Game::Message< MSG, TYPES > | inlineprivate |
~Message() | Game::Message< MSG, TYPES > | inline |