TraceContext Class Reference

#include <tracecontext.h>

Inheritance diagram for TraceContext:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual TraceContextgetChildContext (const char *name)=0
virtual TraceChannelgetChildChannel (const char *name)=0
virtual TraceContextgetParentContext ()=0
virtual int getCommChannelID (const std::string name)=0
virtual void collectChannels (BasicArray< TraceChannel * > &array)=0

Member Function Documentation

virtual TraceContext* TraceContext::getChildContext const char *  name  )  [pure virtual]
 

Request a child context of this context.

Parameters:
name The name of the child context.
Returns:
The child context or NULL if no TraceContext is associated with
Parameters:
name 

Implemented in MappingContainer.

virtual TraceChannel* TraceContext::getChildChannel const char *  name  )  [pure virtual]
 

Request a child channel of this context.

Parameters:
name The name of the child channel.
Returns:
A pointer to the child TraceChannel or NULL if no channel is associated with
Parameters:
name 

Implemented in MappingContainer.

virtual TraceContext* TraceContext::getParentContext  )  [pure virtual]
 

Get the parent of this TraceContext.

Returns:
the parent TraceContext pointer.

Implemented in MappingContainer.

virtual int TraceContext::getCommChannelID const std::string  name  )  [pure virtual]
 

Implemented in MappingContainer.

virtual void TraceContext::collectChannels BasicArray< TraceChannel * > &  array  )  [pure virtual]
 

Add all descendant TraceChannel pointers to the array in depth first order.

Parameters:
array A BaiscArray collect the TraceChannel pointers into.

Implemented in MappingContainer.


The documentation for this class was generated from the following file:
Generated on Wed Apr 5 21:05:28 2006 for Sesame by  doxygen 1.4.6