Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Error Class Reference

#include <error.h>

List of all members.

Public Methods

 Error ()
virtual ~Error ()
void Pointer (char *class_name, char *func_name, char *ptr_name)
void FileR (char *class_name, char *func_name, char *file_name)
void FileW (char *class_name, char *func_name, char *file_name)
void FileA (char *class_name, char *func_name, char *file_name)
void NotImplemented (char *class_name, char *func_name)
void NotImplemented (char *class_name, char *func_name, const char *format, ...)
void Hardware (char *class_name, char *func_name, const char *format, ...)
void General (char *class_name, char *func_name, const char *format, ...)

Private Attributes

char* cname
char e_string [MAX_ERR_STR_LEN]
int pointer_exit_value
int file_r_exit_value
int file_w_exit_value
int file_a_exit_value
int not_implemented_exit_value
int hardware_exit_value
int general_exit_value


Detailed Description

Definition at line 47 of file error.h.


Constructor & Destructor Documentation

Error::Error ()

Definition at line 57 of file error.C.

Error::~Error () [virtual]

Definition at line 74 of file error.C.


Member Function Documentation

void Error::FileA (char * class_name, char * func_name, char * file_name)

Definition at line 146 of file error.C.

void Error::FileR (char * class_name, char * func_name, char * file_name)

Definition at line 102 of file error.C.

void Error::FileW (char * class_name, char * func_name, char * file_name)

Definition at line 124 of file error.C.

void Error::General (char * class_name, char * func_name, const char * format, ...)

Definition at line 247 of file error.C.

void Error::Hardware (char * class_name, char * func_name, const char * format, ...)

Definition at line 218 of file error.C.

void Error::NotImplemented (char * class_name, char * func_name, const char * format, ...)

Definition at line 189 of file error.C.

void Error::NotImplemented (char * class_name, char * func_name)

Definition at line 168 of file error.C.

void Error::Pointer (char * class_name, char * func_name, char * ptr_name)

Definition at line 80 of file error.C.


Member Data Documentation

char * Error::cname [private]

Definition at line 50 of file error.h.

char Error::e_string[MAX_ERR_STR_LEN] [private]

Definition at line 51 of file error.h.

int Error::file_a_exit_value [private]

Definition at line 63 of file error.h.

int Error::file_r_exit_value [private]

Definition at line 57 of file error.h.

int Error::file_w_exit_value [private]

Definition at line 60 of file error.h.

int Error::general_exit_value [private]

Definition at line 72 of file error.h.

int Error::hardware_exit_value [private]

Definition at line 69 of file error.h.

int Error::not_implemented_exit_value [private]

Definition at line 66 of file error.h.

int Error::pointer_exit_value [private]

Definition at line 54 of file error.h.


The documentation for this class was generated from the following files:
Generated at Sat Oct 20 20:29:45 2001 for Physics Code by doxygen 1.1.1 written by Dimitri van Heesch, © 1997-2000