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. More...

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". More...

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

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

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

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

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


Detailed Description

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

Author:
David Sugar <dyfet@ostel.com>


Constructor & Destructor Documentation

Debug::Debug  
 

Register DSO debug object.


Member Function Documentation

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

Debug interface for event processing "taps".

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

Debug interface for fifo "debug" statement.

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

Debug interface for "debug" script step.

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

Debug service loop code "tap".

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

Debug interface for state handler entry "taps".

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

Debug interface for script step "tap".

virtual 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 Wed Dec 5 09:13:30 2001 for Bayonne by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001