Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Tools/Debugging/Debugging.cpp File Reference

Functions for Debugging. More...

#include "Tools/Process.h"

Include dependency graph for Debugging.cpp:

Include dependency graph

Go to the source code of this file.

Functions

void initDebugging (OutMessage *queue, DebugKeyTable *table)
 Sets a pointer to an OutMessage and to a DebugKeyTable to be used by the macros.

OutMessagegetDebugOut ()
 Returns a reference to a process wide OutMessage.

DebugKeyTablegetDebugKeyTable ()
 Returns a reference to a process wide debug key table.


Variables

OutMessagedebugOut [PROCESS_MAX]
 references to outgoing OutMessages

DebugKeyTabledebugKeyTable [PROCESS_MAX]
 references to DebugKeyTables


Detailed Description

Functions for Debugging.

Author:
Martin Lötzsch

Definition in file Debugging.cpp.


Function Documentation

void initDebugging OutMessage queue,
DebugKeyTable table
 

Sets a pointer to an OutMessage and to a DebugKeyTable to be used by the macros.

Parameters:
queue A pointer to an OutMessage.
table A pointer to a DebugKeyTable.

Definition at line 18 of file Debugging.cpp.

References debugKeyTable, debugOut, and PlatformProcess::getIndex().

Referenced by Process::Process().

Here is the call graph for this function:

OutMessage& getDebugOut  ) 
 

Returns a reference to a process wide OutMessage.

Definition at line 25 of file Debugging.cpp.

References debugOut, and PlatformProcess::getIndex().

Referenced by BBInvKinIndividual::dump(), CalibrationIndividual::dump(), BB2004Calibrator::evolve(), GT2004BallLocator::handleMessage(), BB2004InvKinWalkingEngine::learn(), GTXabsl2EngineExecutor::sendDebugMessage(), and GT2004BallLocator::sendProcessModelStates().

Here is the call graph for this function:

DebugKeyTable& getDebugKeyTable  ) 
 

Returns a reference to a process wide debug key table.

Definition at line 30 of file Debugging.cpp.

References debugKeyTable, and PlatformProcess::getIndex().

Referenced by GTXabsl2EngineExecutor::executeEngine(), BB2004InvKinWalkingEngine::executeParameterized(), and BB2004InvKinWalkingEngine::updateOdometry().

Here is the call graph for this function:


Variable Documentation

OutMessage* debugOut[PROCESS_MAX]
 

references to outgoing OutMessages

Definition at line 12 of file Debugging.cpp.

Referenced by getDebugOut(), initDebugging(), Logger::main(), Debug::main(), and Process::Process().

DebugKeyTable* debugKeyTable[PROCESS_MAX]
 

references to DebugKeyTables

Definition at line 15 of file Debugging.cpp.

Referenced by getDebugKeyTable(), initDebugging(), operator<<(), and operator>>().


Generated on Thu Sep 23 20:01:56 2004 for GT2004 by doxygen 1.3.6