sc_core::sc_trace_file_base Class Reference

#include <sysc/tracing/sc_trace_file_base.h>

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

List of all members.

Public Member Functions

const char * filename () const
bool delta_cycles () const
virtual void delta_cycles (bool flag)
virtual void set_time_unit (double v, sc_time_unit tu)

Protected Member Functions

 sc_trace_file_base (const char *name, const char *extension)
bool initialize ()
void open_fp ()
virtual void do_initialize ()=0
bool add_trace_check (const std::string &name) const
virtual ~sc_trace_file_base ()

Protected Attributes

FILE * fp
double timescale_unit
bool timescale_set_by_user

Detailed Description

Definition at line 57 of file sc_trace_file_base.h.


Constructor & Destructor Documentation

sc_core::sc_trace_file_base::sc_trace_file_base ( const char *  name,
const char *  extension 
) [protected]
virtual sc_core::sc_trace_file_base::~sc_trace_file_base (  )  [protected, virtual]

Member Function Documentation

bool sc_core::sc_trace_file_base::add_trace_check ( const std::string &  name  )  const [protected]
virtual void sc_core::sc_trace_file_base::delta_cycles ( bool  flag  )  [virtual]

Reimplemented from sc_core::sc_trace_file.

bool sc_core::sc_trace_file_base::delta_cycles (  )  const [inline]

Definition at line 67 of file sc_trace_file_base.h.

virtual void sc_core::sc_trace_file_base::do_initialize (  )  [protected, pure virtual]
const char* sc_core::sc_trace_file_base::filename (  )  const [inline]

Definition at line 64 of file sc_trace_file_base.h.

bool sc_core::sc_trace_file_base::initialize (  )  [protected]
void sc_core::sc_trace_file_base::open_fp (  )  [protected]
virtual void sc_core::sc_trace_file_base::set_time_unit ( double  v,
sc_time_unit  tu 
) [virtual]

Member Data Documentation

Definition at line 99 of file sc_trace_file_base.h.

Definition at line 101 of file sc_trace_file_base.h.

Definition at line 100 of file sc_trace_file_base.h.


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

Generated on 12 Jun 2018 for SystemC by  doxygen 1.6.1