CommonC++Lib RiscOSC++Lib ToolboxC++Lib
Toolbox Library for use with the RiscOS DDE C++/CFront compiler
Loading...
Searching...
No Matches
ErrorReport Class Reference

#include <ErrorReport.h>

Inheritance diagram for ErrorReport:
OS ToolboxCoreObj ToolboxGadget ToolboxObj WimpObj ToolboxTask ToolboxActionButton ToolboxButton ToolboxDisplayField ToolboxDraggable ToolboxNumberRange ToolboxOptionButton ToolboxPopUp ToolboxRadioButton ToolboxSlider ToolboxStringSet ToolboxTabs ToolboxWritableField ToolboxColourDlogObj ToolboxColourMenuObj ToolboxDCSObj ToolboxFileInfoDlogObj ToolboxFontDlogObj ToolboxFontMenuObj ToolboxIconbarObj ToolboxMenuObj ToolboxPrintDlogObj ToolboxProgInfoObj ToolboxQuitObj ToolboxSaveAsObj ToolboxScaleObj ToolboxWindowObj ToolboxTask

Public Types

enum  errorEnv { CONSOLE , WIMP }

Public Member Functions

 ErrorReport ()
 ~ErrorReport ()

Static Public Member Functions

static void setLastError (_kernel_oserror *, unsigned int)
static void setLastError (_kernel_oserror *, unsigned int, char *location)
static _kernel_oserror * getLastError ()
static void setErrFlags (unsigned int)
static unsigned int getErrFlags ()
static void setAsWimpTask (char *)
static void setAsConsoleTask ()
static void setLocation (char *)
static char * getLocation ()
static char * getTaskName ()
static void clearError ()
static int getEnvironment ()
static void setTrap (int, int *)
static void clearTrap ()

Member Enumeration Documentation

◆ errorEnv

Enumerator
CONSOLE 
WIMP 

Constructor & Destructor Documentation

◆ ErrorReport()

ErrorReport::ErrorReport ( )
inline

◆ ~ErrorReport()

ErrorReport::~ErrorReport ( )
inline

Member Function Documentation

◆ clearError()

void ErrorReport::clearError ( )
static

◆ clearTrap()

void ErrorReport::clearTrap ( )
static

◆ getEnvironment()

int ErrorReport::getEnvironment ( )
static

◆ getErrFlags()

unsigned int ErrorReport::getErrFlags ( )
static

◆ getLastError()

_kernel_oserror * ErrorReport::getLastError ( )
static

◆ getLocation()

char * ErrorReport::getLocation ( )
static

◆ getTaskName()

char * ErrorReport::getTaskName ( )
static

◆ setAsConsoleTask()

void ErrorReport::setAsConsoleTask ( )
static

◆ setAsWimpTask()

void ErrorReport::setAsWimpTask ( char * taskname)
static

◆ setErrFlags()

void ErrorReport::setErrFlags ( unsigned int flags)
static

◆ setLastError() [1/2]

void ErrorReport::setLastError ( _kernel_oserror * err,
unsigned int line )
static

◆ setLastError() [2/2]

void ErrorReport::setLastError ( _kernel_oserror * err,
unsigned int line,
char * location )
static

◆ setLocation()

void ErrorReport::setLocation ( char * location)
static

◆ setTrap()

void ErrorReport::setTrap ( int trapCount,
int * trapList )
static

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