/home/thomas/development/delivery-check/repo/src/traceval.h File Reference

#include <stdint.h>
#include <iostream>
#include <sstream>
#include <map>
#include <vector>
Include dependency graph for traceval.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TraceValue
class  Dumper
class  WarnUnknown
class  DumpVCD
class  DumpManager
class  TraceValueRegister
 Build a register for TraceValue's. More...
class  TraceValueCoreRegister

Typedefs

typedef std::vector< TraceValue * > TraceSet

Functions

TraceValuetrace_direct (TraceValueRegister *t, const std::string &name, bool *val)
 Register a directly traced bool value.
TraceValuetrace_direct (TraceValueRegister *t, const std::string &name, uint8_t *val)
 Register a directly traced byte value.
TraceValuetrace_direct (TraceValueRegister *t, const std::string &name, uint16_t *val)
 Register a directly traced 16bit word value.
TraceValuetrace_direct (TraceValueRegister *t, const std::string &name, uint32_t *val)
 Register a directly traced 32bit word value.

Typedef Documentation

typedef std::vector<TraceValue*> TraceSet

Definition at line 211 of file traceval.h.


Function Documentation

TraceValue* trace_direct ( TraceValueRegister t,
const std::string &  name,
uint32_t val 
)

Register a directly traced 32bit word value.

Returns:
pointer to the new registered TraceValue

Definition at line 752 of file traceval.cpp.

References TraceValueRegister::GetTraceValuePrefix(), and TraceValueRegister::RegisterTraceValue().

Here is the call graph for this function:

TraceValue* trace_direct ( TraceValueRegister t,
const std::string &  name,
uint16_t val 
)

Register a directly traced 16bit word value.

Returns:
pointer to the new registered TraceValue

Definition at line 744 of file traceval.cpp.

References TraceValueRegister::GetTraceValuePrefix(), and TraceValueRegister::RegisterTraceValue().

Here is the call graph for this function:

TraceValue* trace_direct ( TraceValueRegister t,
const std::string &  name,
uint8_t val 
)

Register a directly traced byte value.

Returns:
pointer to the new registered TraceValue

Definition at line 736 of file traceval.cpp.

References TraceValueRegister::GetTraceValuePrefix(), and TraceValueRegister::RegisterTraceValue().

Here is the call graph for this function:

TraceValue* trace_direct ( TraceValueRegister t,
const std::string &  name,
bool *  val 
)

Register a directly traced bool value.

Returns:
pointer to the new registered TraceValue

Definition at line 729 of file traceval.cpp.

References TraceValueRegister::GetTraceValuePrefix(), and TraceValueRegister::RegisterTraceValue().

Referenced by AvrDevice::AvrDevice(), HWPrescaler::HWPrescaler(), HWSpi::HWSpi(), HWUart::HWUart(), and ThreeLevelStack::ThreeLevelStack().

Here is the call graph for this function:

Here is the caller graph for this function:

Generated on Sun Feb 12 16:44:56 2012 for Simulavr by  doxygen 1.6.3