Zth (libzth)
Loading...
Searching...
No Matches
zth::VCDDataGenerator Class Referencefinal
Inheritance diagram for zth::VCDDataGenerator:
zth::VCDGenerator

Public Member Functions

 VCDDataGenerator (FILE *vcd)
 
virtual ~VCDDataGenerator () noexcept override=default
 
virtual int handleLog (char const *log) override
 
virtual int handleFiberState (int state) override
 
- Public Member Functions inherited from zth::VCDGenerator
 VCDGenerator (FILE *vcd)
 
virtual ~VCDGenerator () noexcept=default
 
int parse (FILE *perf)
 
virtual int start ()
 
virtual int end ()
 
virtual int handleFiber (uint64_t fiber, char const *name, size_t size)
 
string const & vcdId (uint64_t fiber)
 
void vcdIdRelease (uint64_t fiber)
 

Additional Inherited Members

- Protected Member Functions inherited from zth::VCDGenerator
FILE * vcd () const
 
Timestamp const & t () const
 
uint64_t const & fiber () const
 
int write (char const *fmt,...)
 
int writev (char const *fmt, va_list args)
 

Detailed Description

Definition at line 1348 of file perf.cpp.

Constructor & Destructor Documentation

◆ VCDDataGenerator()

zth::VCDDataGenerator::VCDDataGenerator ( FILE *  vcd)
inlineexplicit

Definition at line 1351 of file perf.cpp.

◆ ~VCDDataGenerator()

virtual zth::VCDDataGenerator::~VCDDataGenerator ( )
overridevirtualdefaultnoexcept

Member Function Documentation

◆ handleFiberState()

virtual int zth::VCDDataGenerator::handleFiberState ( int  state)
inlineoverridevirtual

Reimplemented from zth::VCDGenerator.

Definition at line 1390 of file perf.cpp.

◆ handleLog()

virtual int zth::VCDDataGenerator::handleLog ( char const *  log)
inlineoverridevirtual

Reimplemented from zth::VCDGenerator.

Definition at line 1357 of file perf.cpp.


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