Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

Debug Class Reference

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

#include <bayonne.h>

Inheritance diagram for Debug:

Mutex Script List of all members.

Public Member Functions

 Debug ()
 Register DSO debug object.
virtual bool debugTrace (void)
 Virtual for trace mode vs begin in script stepping.
virtual bool debugFinal (int signo)
 Interface for "final" handling of debug.
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, Line *line)
 Debug interface for script step "tap".
virtual bool debugFifo (char **argv)
 Debug interface for fifo "debug" statement.
virtual void debugLogin (Trunk *trunk)
 Debug interface for login/logout changes.

Static Public Member Functions

static void stackTrace (int signo)
 Stack trace support.

Detailed Description

New DSO class for installing a "debugging" or "monitor" 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 bool Debug::debugFinal int  signo  )  [inline, virtual]
 

Interface for "final" handling of debug.

Returns:
true if ignore final exit.

virtual void Debug::debugLogin Trunk trunk  )  [inline, virtual]
 

Debug interface for login/logout changes.

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,
Line line
[inline, virtual]
 

Debug interface for script step "tap".

virtual bool Debug::debugTrace void   )  [inline, virtual]
 

Virtual for trace mode vs begin in script stepping.

Returns:
true to force exit after test.

static void Debug::stackTrace int  signo  )  [static]
 

Stack trace support.


The documentation for this class was generated from the following file:
Generated on Tue Sep 13 02:19:09 2005 for Bayonne by  doxygen 1.4.4