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.