17 #include <vlutil/vlPrint.h>
22 #include <boost/signal.hpp>
27 class DtSimObjectEntry;
30 class DtEntityIdentifier;
36 static DtNotifyLevelType
DtNlQuestion = DtNotifyLevelType(DtNlDebug + 10);
53 virtual void setEnabled(
bool);
63 virtual void setMessageQueueSize(
int);
64 int messageQueueSize()
const
66 return myMessageQueueSize;
79 virtual DtConsoleMessageList messagesFor(
const std::string& entityId)
const;
88 virtual void clearAllMessages(
const std::string& entityId);
98 virtual void processUserQuestionOperation(
DtSimMessage*);
101 virtual void messagesToResolve();
102 virtual void questionsToResolve();
106 virtual void checkIfNeedsToNotifyForNewMessage(
makVrv::DtElementID,
bool isQuestion =
false);