![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Types | |
| typedef std::vector< std::pair < std::string, int > > | DtConsoleMessageList |
Public Member Functions | |
| DtObjectConsoleMessageHandler (makVrv::DtDe &) | |
| virtual | ~DtObjectConsoleMessageHandler () |
| virtual void | setEnabled (bool) |
| bool | enabled () const |
| virtual void | setMessageQueueSize (int) |
| int | messageQueueSize () const |
| virtual DtConsoleMessageList | messagesFor (const std::string &entityId) const |
| virtual void | setReceivingMessagesFor (makVrv::DtElementID, bool) |
| Set the fact that there is something that is receiving messages for the given entity id. | |
Static Public Member Functions | |
| static DtObjectConsoleMessageHandler & | instance (makVrv::DtDe &de) |
| Returns instance of the messager. | |
Public Attributes | |
| boost::signal< void(const DtEntityIdentifier &, int notifyLevel, const std::string &)> | signal_consoleMessageReceived |
| boost::signal< void(int)> | signal_messageQueueSizeChanged |
Protected Types | |
| typedef std::map< std::string, DtConsoleMessageList > | DtConsoleMessageMap |
Protected Member Functions | |
| virtual void | processObjectConsoleMessageCallback (DtNetworkMessageInterface *) |
| virtual void | slot_simObjectEntryAboutToBeRemoved (makVrv::DtSimObjectEntry &entry) |
| virtual void | messagesToResolve () |
| Tries to map any awaiting items to ids. | |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| bool | myEnabled |
| int | myMessageQueueSize |
| DtConsoleMessageMap | myConsoleMessageMap |
| std::map< makVrv::DtElementID, int > | myReceivingMessagesFor |
| std::map< std::string, bool > | myHasAwaitingMessages |
| Messages are awaiting for an object that does not have an element id yet/. | |
| std::map< makVrv::DtElementID, bool > | mySetAwaiting |
| typedef std::vector<std::pair<std::string, int> > makVrf::DtObjectConsoleMessageHandler::DtConsoleMessageList |
typedef std::map<std::string, DtConsoleMessageList> makVrf::DtObjectConsoleMessageHandler::DtConsoleMessageMap [protected] |
| virtual makVrf::DtObjectConsoleMessageHandler::~DtObjectConsoleMessageHandler | ( | ) | [virtual] |
| static DtObjectConsoleMessageHandler& makVrf::DtObjectConsoleMessageHandler::instance | ( | makVrv::DtDe & | de | ) | [static] |
Returns instance of the messager.
| virtual void makVrf::DtObjectConsoleMessageHandler::setEnabled | ( | bool | ) | [virtual] |
| bool makVrf::DtObjectConsoleMessageHandler::enabled | ( | ) | const [inline] |
| virtual void makVrf::DtObjectConsoleMessageHandler::setMessageQueueSize | ( | int | ) | [virtual] |
| int makVrf::DtObjectConsoleMessageHandler::messageQueueSize | ( | ) | const [inline] |
| virtual DtConsoleMessageList makVrf::DtObjectConsoleMessageHandler::messagesFor | ( | const std::string & | entityId | ) | const [virtual] |
| virtual void makVrf::DtObjectConsoleMessageHandler::setReceivingMessagesFor | ( | makVrv::DtElementID | , |
| bool | |||
| ) | [virtual] |
Set the fact that there is something that is receiving messages for the given entity id.
If there are no objects monitoring messages, a state will be set in the locked object that there are outstanding messages for this entity, and, a signal will be sent out when there are outstanding messages
| virtual void makVrf::DtObjectConsoleMessageHandler::processObjectConsoleMessageCallback | ( | DtNetworkMessageInterface * | ) | [protected, virtual] |
| virtual void makVrf::DtObjectConsoleMessageHandler::slot_simObjectEntryAboutToBeRemoved | ( | makVrv::DtSimObjectEntry & | entry | ) | [protected, virtual] |
| virtual void makVrf::DtObjectConsoleMessageHandler::messagesToResolve | ( | ) | [protected, virtual] |
Tries to map any awaiting items to ids.
| boost::signal<void (const DtEntityIdentifier&, int notifyLevel, const std::string&)> makVrf::DtObjectConsoleMessageHandler::signal_consoleMessageReceived |
| boost::signal<void (int)> makVrf::DtObjectConsoleMessageHandler::signal_messageQueueSizeChanged |
makVrv::DtDe& makVrf::DtObjectConsoleMessageHandler::myDe [protected] |
bool makVrf::DtObjectConsoleMessageHandler::myEnabled [protected] |
int makVrf::DtObjectConsoleMessageHandler::myMessageQueueSize [protected] |
std::map<makVrv::DtElementID, int> makVrf::DtObjectConsoleMessageHandler::myReceivingMessagesFor [protected] |
std::map<std::string, bool> makVrf::DtObjectConsoleMessageHandler::myHasAwaitingMessages [protected] |
Messages are awaiting for an object that does not have an element id yet/.
std::map<makVrv::DtElementID, bool> makVrf::DtObjectConsoleMessageHandler::mySetAwaiting [protected] |