Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

BC_Signals Class Reference

#include <bcsignals.h>

List of all members.

Public Member Functions

 BC_Signals ()
void initialize ()
void initialize2 ()
virtual void signal_handler (int signum)

Static Public Member Functions

static void delete_temps ()
static void set_temp (char *string)
static void unset_temp (char *string)
static int set_lock (void *ptr, char *title, char *location)
static void set_lock2 (int table_id)
static void unset_lock2 (int table_id)
static void unset_lock (void *ptr)
static void unset_all_locks (void *ptr)
static void new_trace (char *text)
static void new_trace (const char *file, const char *function, int line)
static void delete_traces ()
static void enable_memory ()
static void disable_memory ()
static void set_buffer (int size, void *ptr, char *location)
static int unset_buffer (void *ptr)
static void dump_traces ()
static void dump_locks ()
static void dump_buffers ()
static char * sig_to_str (int number)

Static Public Attributes

static BC_Signalsglobal_signals = 0

Detailed Description

Definition at line 35 of file bcsignals.h.

Constructor & Destructor Documentation

BC_Signals::BC_Signals  ) 

Definition at line 181 of file bcsignals.C.

Member Function Documentation

void BC_Signals::delete_temps  )  [static]

Definition at line 225 of file bcsignals.C.

void BC_Signals::delete_traces  )  [static]

Definition at line 312 of file bcsignals.C.

void BC_Signals::disable_memory  )  [static]

Definition at line 430 of file bcsignals.C.

void BC_Signals::dump_buffers  )  [static]

Definition at line 212 of file bcsignals.C.

void BC_Signals::dump_locks  )  [static]

Definition at line 196 of file bcsignals.C.

void BC_Signals::dump_traces  )  [static]

Definition at line 185 of file bcsignals.C.

void BC_Signals::enable_memory  )  [static]

Definition at line 425 of file bcsignals.C.

void BC_Signals::initialize  ) 

Definition at line 256 of file bcsignals.C.

void BC_Signals::initialize2  ) 

Definition at line 268 of file bcsignals.C.

void BC_Signals::new_trace const char *  file,
const char *  function,
int  line

Definition at line 305 of file bcsignals.C.

void BC_Signals::new_trace char *  text  )  [static]

Definition at line 295 of file bcsignals.C.

void BC_Signals::set_buffer int  size,
void *  ptr,
char *  location

Definition at line 436 of file bcsignals.C.

int BC_Signals::set_lock void *  ptr,
char *  title,
char *  location

Definition at line 322 of file bcsignals.C.

void BC_Signals::set_lock2 int  table_id  )  [static]

Definition at line 343 of file bcsignals.C.

void BC_Signals::set_temp char *  string  )  [static]

Definition at line 237 of file bcsignals.C.

char * BC_Signals::sig_to_str int  number  )  [static]

Definition at line 288 of file bcsignals.C.

void BC_Signals::signal_handler int  signum  )  [virtual]

Definition at line 282 of file bcsignals.C.

void BC_Signals::unset_all_locks void *  ptr  )  [static]

Definition at line 408 of file bcsignals.C.

int BC_Signals::unset_buffer void *  ptr  )  [static]

Definition at line 446 of file bcsignals.C.

void BC_Signals::unset_lock void *  ptr  )  [static]

Definition at line 382 of file bcsignals.C.

void BC_Signals::unset_lock2 int  table_id  )  [static]

Definition at line 363 of file bcsignals.C.

void BC_Signals::unset_temp char *  string  )  [static]

Definition at line 243 of file bcsignals.C.

Member Data Documentation

BC_Signals * BC_Signals::global_signals = 0 [static]

Definition at line 139 of file bcsignals.h.

The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:26:38 2006 for Guicast-svn by  doxygen 1.4.4