VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
makVrf::DtQtObjectConsoleMessageHandler Class Reference
Inheritance diagram for makVrf::DtQtObjectConsoleMessageHandler:
Inheritance graph
[legend]

Public Member Functions

 DtQtObjectConsoleMessageHandler (makVrv::DtDe &)
 
virtual ~DtQtObjectConsoleMessageHandler ()
 
- Public Member Functions inherited from makVrf::DtObjectConsoleMessageHandler
 DtObjectConsoleMessageHandler (makVrv::DtDe &)
 
virtual ~DtObjectConsoleMessageHandler ()
 
virtual void setEnabled (bool)
 
bool enabled () const
 
virtual void setMessageQueueSize (int)
 
int messageQueueSize () const
 
virtual bool questionFor (makVrv::DtElementID id, int questionId, DtIfAskUserQuestion &) const
 Returns the question for the entity and question id. If no question exists return false. More...
 
virtual std::vector< intpendingQuestionsFor (makVrv::DtElementID) const
 Returns the list of pending question ids for the given entity. More...
 
virtual bool hasOutstandingQuestions (makVrv::DtElementID) const
 Returns true if this entity has any outstanding questions. More...
 
virtual DtConsoleMessageList messagesFor (const std::string &entityId) const
 Entity ID is the site/host/app id of the entity. More...
 
virtual void setReceivingMessagesFor (makVrv::DtElementID, bool)
 Set the fact that there is something that is receiving messages for the given entity id. More...
 
virtual bool receivingMessagesFor (makVrv::DtElementID) const
 Returns true if this element is receiving messages. More...
 
virtual void clearAllMessages (const std::string &entityId)
 Clears out the messages for the given entity. More...
 
virtual void userQuestionAnswered (makVrv::DtElementID id, int questionId)
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor. More...
 
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor. More...
 

Protected Member Functions

virtual makVrv::DtUnicode translateComment (DtCommentInteractionInterface *comment) const
 
- Protected Member Functions inherited from makVrf::DtObjectConsoleMessageHandler
virtual void processObjectConsoleMessageCallback (DtNetworkMessageInterface *)
 
virtual void slot_simObjectEntryAboutToBeRemoved (makVrv::DtSimObjectEntry &entry)
 
virtual void processUserQuestion (DtSimMessage *)
 
virtual bool processQuestion (const DtIfAskUserQuestion &)
 
virtual void processUserQuestionOperation (DtSimMessage *)
 
virtual void messagesToResolve ()
 Tries to map any awaiting items to ids. More...
 
virtual void questionsToResolve ()
 
virtual void messagesToResolve (makVrv::DtElementID)
 
virtual void checkIfNeedsToNotifyForNewMessage (makVrv::DtElementID, int notifyLevel)
 

Additional Inherited Members

- Public Types inherited from makVrf::DtObjectConsoleMessageHandler
typedef std::vector< std::pair
< makVrv::DtUnicode, int > > 
DtConsoleMessageList
 
- Static Public Member Functions inherited from makVrf::DtObjectConsoleMessageHandler
static
DtObjectConsoleMessageHandler
instance (makVrv::DtDe &de)
 Returns instance of the messager. More...
 
static void registerInstance (makVrv::DtDe &de, DtObjectConsoleMessageHandler *)
 
- Public Attributes inherited from makVrf::DtObjectConsoleMessageHandler
boost::signals2::signal< void(const
DtEntityIdentifier &, int
notifyLevel, const
makVrv::DtUnicode &)> 
signal_consoleMessageReceived
 
boost::signals2::signal< void(int)> signal_messageQueueSizeChanged
 
boost::signals2::signal< void(makVrv::DtElementID,
int, int)> 
signal_questionStatusChanged
 
- Protected Types inherited from makVrf::DtObjectConsoleMessageHandler
typedef std::map< std::string,
DtConsoleMessageList
DtConsoleMessageMap
 
typedef std::map< std::string,
std::vector
< DtIfAskUserQuestion > > 
PendingQuestions
 
- Protected Attributes inherited from makVrf::DtObjectConsoleMessageHandler
makVrv::DtDemyDe
 
bool myEnabled
 
int myMessageQueueSize
 
DtConsoleMessageMap myConsoleMessageMap
 
std::map< makVrv::DtElementID,
int
myReceivingMessagesFor
 
std::map< std::string, intmyHasAwaitingMessages
 Messages are awaiting for an object that does not have an element id yet. More...
 
std::map< std::string,
DtIfAskUserQuestion
myHasAwaitingQuestions
 
std::map< makVrv::DtElementID,
int
mySetAwaiting
 
PendingQuestions myPendingQuestions
 

Constructor & Destructor Documentation

makVrf::DtQtObjectConsoleMessageHandler::DtQtObjectConsoleMessageHandler ( makVrv::DtDe )
virtual makVrf::DtQtObjectConsoleMessageHandler::~DtQtObjectConsoleMessageHandler ( )
virtual

Member Function Documentation

virtual makVrv::DtUnicode makVrf::DtQtObjectConsoleMessageHandler::translateComment ( DtCommentInteractionInterface comment) const
protectedvirtual

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)