sc_core::sc_trace_file Class Reference

#include <sysc/tracing/sc_trace.h>

Inheritance diagram for sc_core::sc_trace_file:

Inheritance graph
[legend]
Collaboration diagram for sc_core::sc_trace_file:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 sc_trace_file ()
virtual void trace (const unsigned int &object, const std::string &name, const char **enum_literals)=0
virtual void write_comment (const std::string &comment)=0
virtual void space (int n)
virtual void delta_cycles (bool flag)
virtual void set_time_unit (int exponent10_seconds)
virtual void set_time_unit (double v, sc_time_unit tu)

Protected Member Functions

virtual void cycle (bool delta_cycle)=0
virtual ~sc_trace_file ()

Protected Attributes

bool initialized
double timescale_unit
bool timescale_set_by_user

Friends

class sc_simcontext


Detailed Description

Definition at line 85 of file sc_trace.h.


Constructor & Destructor Documentation

sc_core::sc_trace_file::sc_trace_file (  ) 

Definition at line 59 of file sc_trace.cpp.

virtual sc_core::sc_trace_file::~sc_trace_file (  )  [inline, protected, virtual]

Definition at line 169 of file sc_trace.h.


Member Function Documentation

virtual void sc_core::sc_trace_file::trace ( const unsigned int &  object,
const std::string &  name,
const char **  enum_literals 
) [pure virtual]

virtual void sc_core::sc_trace_file::write_comment ( const std::string &  comment  )  [pure virtual]

void sc_core::sc_trace_file::space ( int  n  )  [virtual]

Definition at line 158 of file sc_trace.cpp.

void sc_core::sc_trace_file::delta_cycles ( bool  flag  )  [virtual]

Reimplemented in sc_core::vcd_trace_file, and sc_core::wif_trace_file.

Definition at line 163 of file sc_trace.cpp.

void sc_core::sc_trace_file::set_time_unit ( int  exponent10_seconds  )  [virtual]

Definition at line 116 of file sc_trace.cpp.

void sc_core::sc_trace_file::set_time_unit ( double  v,
sc_time_unit  tu 
) [virtual]

Definition at line 76 of file sc_trace.cpp.

virtual void sc_core::sc_trace_file::cycle ( bool  delta_cycle  )  [protected, pure virtual]


Friends And Related Function Documentation

friend class sc_simcontext [friend]

Definition at line 87 of file sc_trace.h.


Member Data Documentation

Definition at line 170 of file sc_trace.h.

Definition at line 174 of file sc_trace.h.

Definition at line 175 of file sc_trace.h.


The documentation for this class was generated from the following files:

Generated on Wed Jan 21 15:32:15 2009 for SystemC by  doxygen 1.5.5