Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

Exceptions


Data Structures

class  AbstractThrowable
 A base implementation for Throwable All important information should be included in the string returned by getMessage(). More...

class  ConfigurationException
 Thrown when an error in the configuration is found. More...

class  Error
 Represents problems that might be more reasonably described as bugs. More...

class  Exception
 Represents genuinely exceptional events (such as resource acquisition failure). More...

class  FileException
 Thrown to indicate a file IO error. More...

class  IllegalStateError
 This error indicates that a class is not in an appropriate state for the request that was made of it. More...

class  InvalidArgumentError
 Thrown to report invalid arguments to functions. More...

class  InvariantViolatedError
 This error indicates that a class' invariants have been violated somehow. More...

class  IoException
 Thrown when an IO error has occured e.g. More...

class  IpcException
 Thrown to indicate an error with an Ipc call. More...

class  IpcObjectException
 Thrown when an error publishing or withdrawing IPCObjects. More...

class  IsException
 Thrown to indicate an error from the Information Service. More...

class  LogicError
 Logic errors represent internal problems in the logic of the program. More...

class  MathsError
 Thrown when an mathametical error has occured e.g. More...

class  NoSuchStreamerException
 Indicates that there is no Streamer for a given className. More...

class  OutOfRangeError
 Thrown to show that arguement value is not in the allowed range. More...

class  RequestException
 Thrown to indicate an error with an Ipc call to a Request of some sort. More...

class  SctApiException
 Thrown to indicate an error with an Ipc call to the SctApi. More...

class  StreamCorruptedException
 Thrown to indicate that the stream is somehow not in the state the I/O code thought it ought to be in. More...

class  Throwable
 The base class for all of the exceptions which we throw in the SCT code. More...

class  UnsupportedOperationError
 Indicates a method is not supported by this class. More...

class  VersionNotSupportedException
 Indicates an that an I/O operation failed because the version of the data was not compatible with what the software was capable of dealing with. More...


Functions

void setExceptionHandlers (const char *name) throw ()
 Main programs should call this to the Sct defaults.


Function Documentation

void Sct::setExceptionHandlers const char *    process_name throw ()
 

Main programs should call this to the Sct defaults.

Parameters:
giving the process name as an argument makes the terminate message easier to understand!

Definition at line 117 of file Exception.cpp.

References Sct::process_name.

Referenced by main().


Generated on Mon Dec 15 19:37:15 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3