The class responsible for interfacing with the low level logger system functions. More...
Inheritance diagram for MAKLogger::DtLgrSystemInterface:
Collaboration diagram for MAKLogger::DtLgrSystemInterface:Public Types | |
| typedef DtLgrSystemCommandFactory | Factory |
Public Member Functions | |
| virtual | ~DtLgrSystemInterface () |
| Constructor takes logger ref the interface will be attached to. | |
| virtual void | issueTextCommand (const DtString &commandString) const |
| Issue a text command to the logger to parse and execute. | |
| virtual void | cancelLongOperation () const |
| Attempt to cancel a long operation. | |
| virtual void | deleteFile (const DtString &filename) const |
| Delete a file. | |
| virtual void | setNotifyLevel (int vlLevel, int lgrLevel) const |
| Change the notify level. | |
| virtual void | shutdown () const |
| Tell the logger to shut down. | |
| virtual bool | timeToShutdown () const |
| Is it time to shut down. | |
| virtual const DtString & | operationName () const |
| Get the current operation name. | |
| virtual const DtString & | operationMessage () const |
| Get the current operation message. | |
| virtual int | operationProgress () const |
| Get the current operation progress. | |
| virtual bool | operationInterruptible () const |
| Is the current operation interruptible. | |
| virtual bool | wasOperationCanceled () const |
| Check to see if the last operation was canceled. | |
| virtual void | installOutputListener (std::auto_ptr< DtLgrMessageOutputListener > listener) const |
| Install an output listener. | |
| bool | basicGuiFlag () const |
| get the current basic gui flag. | |
Public Attributes | |
| DtValueSignal< DtString > | messageSignal |
| Message Response signal. | |
| DtValueSignal< DtString > | consoleMessageSignal |
| Message Response for console message. | |
| DtValueSignal< bool > | operationSignal |
| Operation signal which changes when an operation starts and stops ( true and false accordingly) | |
| DtValueSignal< bool > | shutdownSignal |
| Operation signal that is sent when a shutdown is initiated. | |
| DtValueSignal< DtString > | operationMessageSignal |
| Operation message signal. | |
| DtValueSignal< int > | operationProgressSignal |
| Operation progress signal. | |
Protected Member Functions | |
| void | connectResponseHandler (DtLgrCommandId id, void(DtLgrSystemInterface::*function)(DtResponse)) |
| void | messageReceived (DtResponse) |
| void | consoleMessageReceived (DtResponse) |
| void | requestShutdown (DtResponse) |
| void | basicGuiFlagSet (DtResponse) |
| void | longOperationStarted (DtResponse) |
| void | longOperationFinished (DtResponse) |
| void | longOperationUpdated (DtResponse) |
Protected Attributes | |
| DtThreadSafe< bool > * | myCancelFlag |
| DtString | myMessage |
| DtString | myConsoleMessage |
| DtString | myOperationName |
| DtString | myOperationMessage |
| bool | myOperationRunningFlag |
| int | myOperationProgress |
| bool | myOperationInterruptible |
| bool | myOperationCanceledFlag |
| bool | myTimeToShutdown |
| bool | myBasicGuiFlag |
Private Member Functions | |
| DtLgrSystemInterface (const DtLgrSystemInterface &) | |
| Not Implemented. | |
| DtLgrSystemInterface & | operator= (const DtLgrSystemInterface &) |
| Not Implemented. | |
The class responsible for interfacing with the low level logger system functions.
| virtual MAKLogger::DtLgrSystemInterface::~DtLgrSystemInterface | ( | ) | [virtual] |
Constructor takes logger ref the interface will be attached to.
DTOR.