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

Debug Class Reference

New DSO class for installing a "debugging"/regression test plugin. Regression test/debug DSO interface. More...

#include <bayonne.h>

Inheritance diagram for Debug:

Mutex List of all members.

Public Methods

 Debug ()
 Register DSO debug object.

virtual bool DebugTest (void)
 Regression test interface called in server startup. More...

virtual void DebugEvent (Trunk *trunk, TrunkEvent *event)
 Debug interface for event processing "taps".

virtual void DebugState (Trunk *trunk, char *state)
 Debug interface for state handler entry "taps".

virtual void DebugService (Trunk *trunk, char *msg)
 Debug service loop code "tap".

virtual void DebugScript (Trunk *trunk, char *msg)
 Debug interface for "debug" script step.

virtual void DebugStep (Trunk *trunk, scriptline_t *line)
 Debug interface for script step "tap".

virtual bool DebugFifo (char **argv)
 Debug interface for fifo "debug" statement.


Detailed Description

New DSO class for installing a "debugging"/regression test plugin. Regression test/debug DSO interface.

Author(s):
David Sugar <dyfet@ostel.com>


Constructor & Destructor Documentation

Debug::Debug ( )
 

Register DSO debug object.


Member Function Documentation

void Debug::DebugEvent ( Trunk * trunk,
TrunkEvent * event ) [inline, virtual]
 

Debug interface for event processing "taps".

bool Debug::DebugFifo ( char ** argv ) [inline, virtual]
 

Debug interface for fifo "debug" statement.

void Debug::DebugScript ( Trunk * trunk,
char * msg ) [inline, virtual]
 

Debug interface for "debug" script step.

void Debug::DebugService ( Trunk * trunk,
char * msg ) [inline, virtual]
 

Debug service loop code "tap".

void Debug::DebugState ( Trunk * trunk,
char * state ) [inline, virtual]
 

Debug interface for state handler entry "taps".

void Debug::DebugStep ( Trunk * trunk,
scriptline_t * line ) [inline, virtual]
 

Debug interface for script step "tap".

bool Debug::DebugTest ( void ) [inline, virtual]
 

Regression test interface called in server startup.

Returns:
true to force exit after test.


The documentation for this class was generated from the following file:
Generated at Sun Jan 7 08:42:07 2001 for Bayonne by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000