Ares
Public Member Functions

LoggingCommandClass Class Reference

#include <src/Commands/Logging.h>

List of all members.

Public Member Functions

 LoggingCommandClass ()
virtual ~LoggingCommandClass ()
virtual const char * GetName ()
virtual const wchar_t * GetUIName ()
virtual const wchar_t * GetUICategory ()
virtual const wchar_t * GetUIDescription ()
virtual void Execute (DWORD dwUnk)

Constructor & Destructor Documentation

LoggingCommandClass::LoggingCommandClass ( ) [inline]
{}
virtual LoggingCommandClass::~LoggingCommandClass ( ) [inline, virtual]
{}

Member Function Documentation

virtual void LoggingCommandClass::Execute ( DWORD  dwUnk) [inline, virtual]
        {
                if(Debug::bLog) {
                        Debug::LogFileClose(666);
                        Debug::bLog = false;
                        MessageListClass::PrintMessage(L"Debug logging OFF");
                } else {
                        Debug::LogFileOpen();
                        Debug::bLog = true;
                        MessageListClass::PrintMessage(L"Debug logging ON");
                }
        }
virtual const char* LoggingCommandClass::GetName ( ) [inline, virtual]
        { return "Toggle DEBUG.TXT logging"; }
virtual const wchar_t* LoggingCommandClass::GetUICategory ( ) [inline, virtual]
                { return L"Development"; }
virtual const wchar_t* LoggingCommandClass::GetUIDescription ( ) [inline, virtual]
                { return L"Toggles the logging of extra data to the DEBUG.TXT log file"; }
virtual const wchar_t* LoggingCommandClass::GetUIName ( ) [inline, virtual]
        { return L"Toggle DEBUG.TXT logging"; }

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines