UMDS .NET API  6.14
com.latencybusters.umds.UMDS.UMDSException Class Reference

The base class for UMDS exception handling. It provides additional debugging capabilities in the form of storing exception stack traces for later dumping. More...

Inheritance diagram for com.latencybusters.umds.UMDS.UMDSException:
com.latencybusters.umds.UMDS.UMDSAuthenticationException com.latencybusters.umds.UMDS.UMDSBadStateException com.latencybusters.umds.UMDS.UMDSCapabilitiesException com.latencybusters.umds.UMDS.UMDSDisconnectException com.latencybusters.umds.UMDS.UMDSNoDataException com.latencybusters.umds.UMDS.UMDSPermissionsException

Public Member Functions

 UMDSException (System.String s)
 Constructor for UMDS Exception. The stack will be stored for retrieval with dump_stacks(). More...
 
 UMDSException (UMDS umds, System.String comment)
 Constructor for UMDS Exception. The stack will be logged using the logging mechanism in the base object. More...
 
 UMDSException (String[] stacklist, System.String comment)
 Constructor for UMDS Exception that stores the stack in the specified stack list. More...
 
void dump_last_stack ()
 Dump the last stack recorded from exceptions with no UMDS base. More...
 

Static Public Member Functions

static void dump_stacks ()
 Dump the list of stacks recorded from exceptions with no UMDS base.
 

Detailed Description

The base class for UMDS exception handling. It provides additional debugging capabilities in the form of storing exception stack traces for later dumping.

Constructor & Destructor Documentation

com.latencybusters.umds.UMDS.UMDSException.UMDSException ( System.String  s)

Constructor for UMDS Exception. The stack will be stored for retrieval with dump_stacks().

See also
dump_stacks
Parameters
sThe message associated with this exception
com.latencybusters.umds.UMDS.UMDSException.UMDSException ( UMDS  umds,
System.String  comment 
)

Constructor for UMDS Exception. The stack will be logged using the logging mechanism in the base object.

Parameters
umdsThe UMDS object which is to be used for logging
commentThe message associated with this exception

References com.latencybusters.umds.UMDS.dlog(), and com.latencybusters.umds.UMDS.LOG_LEVEL.WARN.

com.latencybusters.umds.UMDS.UMDSException.UMDSException ( String []  stacklist,
System.String  comment 
)

Constructor for UMDS Exception that stores the stack in the specified stack list.

Parameters
stacklistThe stack list used to store the stack.
commentThe message associated with this exception

Member Function Documentation

void com.latencybusters.umds.UMDS.UMDSException.dump_last_stack ( )

Dump the last stack recorded from exceptions with no UMDS base.

See also
dump_stacks

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