sipxportlib  Version 3.3
Public Types | Public Member Functions | List of all members
OsExcept Class Reference

#include <OsExcept.h>

Public Types

enum  MajorCode { MAJOR_NONE, MAJOR_RUNTIME, MAJOR_USER }
 
enum  MinorCode { MINOR_NONE, MINOR_RUNTIME, MINOR_USER }
 enumcode: MAJOR_NONE - Unclassified exception enumcode: MAJOR_RUNTIME - Runtime exception enumcode: MAJOR_USER - User-defined exception More...
 

Public Member Functions

 OsExcept (const int majorCode=MAJOR_NONE, const int minorCode=MINOR_NONE, const UtlString &rText="", const UtlString &rContext="")
 enumcode: MINOR_NONE - Unclassified exception enumcode: MINOR_RUNTIME - Runtime exception enumcode: MINOR_USER - User-defined exception More...
 
 OsExcept (const OsExcept &rOsExcept)
 
virtual ~OsExcept ()
 
OsExceptoperator= (const OsExcept &rhs)
 
virtual void setMajorCode (const int majorCode)
 
virtual void setMinorCode (const int minorCode)
 
virtual void setContext (const UtlString &rContext)
 
virtual void setText (const UtlString &rText)
 
virtual int getMajorCode (void) const
 
virtual int getMinorCode (void) const
 
virtual const UtlStringgetContext (void) const
 
virtual const UtlStringgetText (void) const
 

Member Enumeration Documentation

enum MajorCode
Enumerator
MAJOR_NONE 
MAJOR_RUNTIME 
MAJOR_USER 
enum MinorCode

enumcode: MAJOR_NONE - Unclassified exception enumcode: MAJOR_RUNTIME - Runtime exception enumcode: MAJOR_USER - User-defined exception

Enumerator
MINOR_NONE 
MINOR_RUNTIME 
MINOR_USER 

Constructor & Destructor Documentation

OsExcept ( const int  majorCode = MAJOR_NONE,
const int  minorCode = MINOR_NONE,
const UtlString rText = "",
const UtlString rContext = "" 
)

enumcode: MINOR_NONE - Unclassified exception enumcode: MINOR_RUNTIME - Runtime exception enumcode: MINOR_USER - User-defined exception

OsExcept ( const OsExcept rOsExcept)
~OsExcept ( )
virtual

Member Function Documentation

OsExcept & operator= ( const OsExcept rhs)
void setMajorCode ( const int  majorCode)
virtual
void setMinorCode ( const int  minorCode)
virtual
void setContext ( const UtlString rContext)
virtual
void setText ( const UtlString rText)
virtual
int getMajorCode ( void  ) const
virtual
int getMinorCode ( void  ) const
virtual
const UtlString & getContext ( void  ) const
virtual
const UtlString & getText ( void  ) const
virtual