man Debug () - New DSO class for installing a 'debugging'/regression test plugin. Regression test/debug DSO interface.
NAME
Debug - New DSO class for installing a 'debugging'/regression test plugin. Regression test/debug DSO interface.
SYNOPSIS
#include <bayonne.h>
Public Member Functions
Debug ()
Register DSO debug object.
virtual bool debugTest (void)
Regression test interface called in server startup.
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
void stackTrace (int signo)
Stack trace support.
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 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::debugTest (void) [inline, virtual]
Regression test interface called in server startup.
Returns: true to force exit after test.
void Debug::stackTrace (int signo) [static]
Stack trace support.
Author
Generated automatically by Doxygen for Bayonne from the source code.