Message Id repository
![]() | MessageIDRepository::GetRegistrator (ID messageID) Reveal which object is waiting for this message |
![]() | MessageIDRepository::GetRegistratorRecord (ID messageID) Reveal who is waiting for this message ID |
![]() | MessageIDRepository::MessageIDRepository (LogFile * messageIDRepositoryLogFile) Message ID repository |
![]() | MessageIDRepository::Register (ID messageID, Registerable * registrator, string destination) Register object registrator for reply to messageID |
![]() | methods
|
![]() | attributes |
Message Id repository. Remembers the pairs (object or Six) and request ID so that reply can send reply to the correct requestor.
Deletes this structure from its table
methods
MessageIDRepository(LogFile * messageIDRepositoryLogFile)
RegistratorRecord* GetRegistratorRecord(ID messageID)
Registerable* GetRegistrator(ID messageID)
Err Register(ID messageID, Registerable * registrator, string destination = "")
Registerable* MessageIDRepository::GetRegistrator(ID messageID)
RegistratorRecord* MessageIDRepository::GetRegistratorRecord(ID messageID)
MessageIDRepository::MessageIDRepository(LogFile * messageIDRepositoryLogFile)
Err MessageIDRepository::Register(ID messageID, Registerable * registrator, string destination)
registrator - Object that wants to be notified when reply
arrives.
destination - Six that wants to receive the reply.
alphabetic index hierarchy of classes
generated by doc++