Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | 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  DataNotValidException
 There is some problem with the data file. 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  MySqlException
 Thrown when an error occurs in mysql. More...

class  NoDataException
 There is no relevant data. More...

class  NoDataFileException
 Used to show there is no appropriate data file for a given scan. 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  SctApiAccessException
 Thrown to indicate an error with an Ipc call to the SctApi. More...

class  SctApiException
 Thrown when SctApi reports an error. More...

class  SctTestException
 Generic class for various problems. 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...

class  ZlibException
 Thrown when an error occurs in zlib. More...


Functions

void Sct::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.


Generated on Thu Jul 15 09:51:08 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5