| ActorIDMap typedef | trManager::SystemManager | private |
| ActorList typedef | trManager::SystemManager | private |
| Base(const std::string &name=CLASS_TYPE) | trBase::Base | |
| BaseClass typedef | trManager::SystemManager | |
| CallInvokable(const trManager::MessageBase &message, const std::string &invokableName, trManager::EntityBase &entity) | trManager::SystemManager | protectedvirtual |
| CLASS_TYPE | trManager::SystemManager | static |
| DirectorIDMap typedef | trManager::SystemManager | private |
| DirectorList typedef | trManager::SystemManager | private |
| DirectorNameMap typedef | trManager::SystemManager | private |
| EntityInvokableMap typedef | trManager::SystemManager | private |
| EntityInvokablePair typedef | trManager::SystemManager | private |
| FindActor(const trBase::UniqueId &id) | trManager::SystemManager | virtual |
| FindActorsByName(const std::string &actorName) | trManager::SystemManager | virtual |
| FindActorsByType(const std::string &actorType) | trManager::SystemManager | virtual |
| FindDirector(const trBase::UniqueId &id) const | trManager::SystemManager | virtual |
| FindDirector(const std::string &name) const | trManager::SystemManager | virtual |
| FindDirectors(const std::string &type) const | trManager::SystemManager | virtual |
| GetGlobalReferencedMutex() | trBase::SmrtClass | static |
| GetInstance() | trManager::SystemManager | static |
| GetName() | trBase::Base | virtual |
| GetName() const | trBase::Base | virtual |
| GetRefMutex() const | trBase::SmrtClass | |
| GetThreadSafeRefUnref() | trBase::SmrtClass | virtual |
| GetType() const override | trManager::SystemManager | virtual |
| GetUUID(void) | trBase::Base | virtual |
| mActorIDMap | trManager::SystemManager | private |
| mActorList | trManager::SystemManager | private |
| mDirectorGlobalMsgRegistrationMap | trManager::SystemManager | private |
| mDirectorIDMap | trManager::SystemManager | private |
| mDirectorList | trManager::SystemManager | private |
| mDirectorNameMap | trManager::SystemManager | private |
| mEntityDeleteList | trManager::SystemManager | private |
| mEntityGlobalMsgRegistrationMap | trManager::SystemManager | private |
| MessageRegistrationMap typedef | trManager::SystemManager | private |
| MessageRegistrationVectorMap typedef | trManager::SystemManager | private |
| mInstance | trManager::SystemManager | privatestatic |
| mListenerRegistrationMap | trManager::SystemManager | private |
| mMessageQueue | trManager::SystemManager | private |
| mNetworkMessageQueue | trManager::SystemManager | private |
| ProcessMessage(const trManager::MessageBase &message) | trManager::SystemManager | virtual |
| ProcessMessages() | trManager::SystemManager | virtual |
| ProcessNetworkMessages() | trManager::SystemManager | virtual |
| Ref() const | trBase::SmrtClass | inline |
| ReferenceCount() const | trBase::SmrtClass | inline |
| RegisterActor(trManager::EntityBase &actor) | trManager::SystemManager | virtual |
| RegisterDirector(trManager::EntityBase &director, trManager::DirectorPriority &priority=trManager::DirectorPriority::NORMAL) | trManager::SystemManager | virtual |
| RegisterForMessage(const std::string &messageType, EntityBase &listeningActor, const std::string &invokableName) | trManager::SystemManager | virtual |
| RegisterForMessagesAboutEntity(EntityBase &listeningEntity, const trBase::UniqueId &aboutEntityId, const std::string &invokableName) | trManager::SystemManager | virtual |
| RegisterMsgWithMsgMap(const std::string &messageType, EntityBase &listeningEntity, const std::string &invokableName, MessageRegistrationMap &messageMap) | trManager::SystemManager | private |
| RegisterMsgWithMsgVectorMap(const std::string &messageType, EntityBase &listeningEntity, const std::string &invokableName, MessageRegistrationVectorMap &messageMap) | trManager::SystemManager | private |
| RemoveMarkedEntities() | trManager::SystemManager | virtual |
| SendGlobalyRegisteredMessage(const trManager::MessageBase &message) | trManager::SystemManager | protectedvirtual |
| SendMessage(const trManager::MessageBase &message) | trManager::SystemManager | virtual |
| SendMessageToActors(const trManager::MessageBase &message) | trManager::SystemManager | protectedvirtual |
| SendMessageToDirectors(const trManager::MessageBase &message) | trManager::SystemManager | protectedvirtual |
| SendMessageToListeners(const trManager::MessageBase &message) | trManager::SystemManager | protectedvirtual |
| SendNetworkMessage(const trManager::MessageBase &message) | trManager::SystemManager | virtual |
| SetName(const std::string &name) | trBase::Base | virtual |
| SetUUID(const trBase::UniqueId &id) | trBase::Base | virtual |
| ShutDown() | trManager::SystemManager | virtual |
| SmrtClass() | trBase::SmrtClass | inline |
| SmrtClass(bool threadSafeRefUnref) | trBase::SmrtClass | inlineexplicit |
| SmrtClass(const SmrtClass &inst) | trBase::SmrtClass | inline |
| SystemManager(const std::string name=CLASS_TYPE) | trManager::SystemManager | protected |
| Unref() const | trBase::SmrtClass | inline |
| UnRefNoDelete() const | trBase::SmrtClass | |
| UnregisterActor(trManager::EntityBase &actor) | trManager::SystemManager | virtual |
| UnregisterActor(const trBase::UniqueId &id) | trManager::SystemManager | virtual |
| UnregisterActorFromGlobalMessages(trManager::EntityBase &actor) | trManager::SystemManager | protectedvirtual |
| UnregisterAllActors() | trManager::SystemManager | virtual |
| UnregisterAllDirectors() | trManager::SystemManager | virtual |
| UnregisterDirector(trManager::EntityBase &director) | trManager::SystemManager | virtual |
| UnregisterDirector(const trBase::UniqueId &id) | trManager::SystemManager | virtual |
| UnregisterDirectorFromGlobalMessages(trManager::EntityBase &director) | trManager::SystemManager | protectedvirtual |
| UnregisterEntityFromAboutMessages(trManager::EntityBase &listeningEntity) | trManager::SystemManager | protectedvirtual |
| UnregisterFromMessage(const std::string &messageType, EntityBase &listeningActor) | trManager::SystemManager | virtual |
| UnregisterFromMessagesAboutEntity(EntityBase &listeningEntity, const trBase::UniqueId &aboutEntityId) | trManager::SystemManager | virtual |
| UnregisterMsgFromMsgMap(const std::string &messageType, EntityBase &listeningEntity, MessageRegistrationMap &messageMap) | trManager::SystemManager | private |
| UnregisterMsgFromMsgVectorMap(const std::string &messageType, EntityBase &listeningEntity, MessageRegistrationVectorMap &messageMap) | trManager::SystemManager | private |
| UUIDRegistrationVectorMap typedef | trManager::SystemManager | private |
| ~Base() | trBase::Base | protected |
| ~SmrtClass() | trBase::SmrtClass | inlineprotected |
| ~SystemManager() | trManager::SystemManager | protected |