CGraph
GMessageManager< T, > Member List

This is the complete list of members for GMessageManager< T, >, including all inherited members.

add(GMessage< GMessageParam > *object)GraphManager< GMessage< GMessageParam > >inlineprotectedvirtual
bindTopic(const std::string &topic, CUInt size)GMessageManager< T, >inline
clear() finalGMessageManager< T, >inlinevirtual
GMessageObject::CObject()=defaultCObjectexplicit
GraphManager< GMessage< GMessageParam > >::CObject()=defaultCObjectexplicit
conn_message_map_GMessageManager< T, >private
create(const std::string &key)GraphManager< GMessage< GMessageParam > >inlineprotectedvirtual
createTopic(const std::string &topic, CUInt size)GMessageManager< T, >inline
cur_conn_id_GMessageManager< T, >private
destroy() finalGMessageManager< T, >inlineprotectedvirtual
dropTopic(const std::string &topic)GMessageManager< T, >inline
find(GMessage< GMessageParam > *object) constGraphManager< GMessage< GMessageParam > >inlineprotectedvirtual
get(const std::string &key)GraphManager< GMessage< GMessageParam > >inlineprotectedvirtual
getSize() constGraphManager< GMessage< GMessageParam > >inlineprotectedvirtual
init() finalGMessageManager< T, >inlineprotectedvirtual
pub_sub_message_map_GMessageManager< T, >private
pub_sub_mutex_GMessageManager< T, >private
pubTopicValue(const std::string &topic, const TImpl &value, GMessagePushStrategy strategy)GMessageManager< T, >inline
recvTopicValue(const std::string &topic, TImpl &value, CMSec timeout=CGRAPH_MAX_BLOCK_TTL)GMessageManager< T, >inline
recvTopicValue(const std::string &topic, std::unique_ptr< TImpl > &value, CMSec timeout=CGRAPH_MAX_BLOCK_TTL)GMessageManager< T, >inline
remove(GMessage< GMessageParam > *object)GraphManager< GMessage< GMessageParam > >inlineprotectedvirtual
removeTopic(const std::string &topic)GMessageManager< T, >inline
reset()GraphManager< GMessage< GMessageParam > >inlineprotectedvirtual
GMessageObject::run() finalGMessageObjectinlinevirtual
GraphManager< GMessage< GMessageParam > >::run() overrideGraphManager< GMessage< GMessageParam > >inlineprotectedvirtual
send_recv_message_map_GMessageManager< T, >private
send_recv_mutex_GMessageManager< T, >private
sendTopicValue(const std::string &topic, const TImpl &value, GMessagePushStrategy strategy)GMessageManager< T, >inline
sendTopicValue(const std::string &topic, std::unique_ptr< TImpl > &value, GMessagePushStrategy strategy)GMessageManager< T, >inline
subTopicValue(CIndex connId, TImpl &value, CMSec timeout=CGRAPH_MAX_BLOCK_TTL)GMessageManager< T, >inline
subTopicValue(CIndex connId, std::unique_ptr< TImpl > &value, CMSec timeout=CGRAPH_MAX_BLOCK_TTL)GMessageManager< T, >inline
USingleton classGMessageManager< T, >friend
~CObject()=defaultCObjectvirtual
~GMessageManager() overrideGMessageManager< T, >inlineprotected