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

Public Member Functions

 VCDHeaderGenerator (FILE *vcd)
 
virtual ~VCDHeaderGenerator () noexcept override=default
 
virtual int start () override
 
virtual int end () override
 
virtual int handleFiber (uint64_t fiber, char const *name, size_t size) override
 
- Public Member Functions inherited from zth::VCDGenerator
 VCDGenerator (FILE *vcd)
 
virtual ~VCDGenerator () noexcept=default
 
int parse (FILE *perf)
 
virtual int handleLog (char const *log)
 
virtual int handleFiberState (int state)
 
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 1254 of file perf.cpp.

Constructor & Destructor Documentation

◆ VCDHeaderGenerator()

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

Definition at line 1260 of file perf.cpp.

◆ ~VCDHeaderGenerator()

virtual zth::VCDHeaderGenerator::~VCDHeaderGenerator ( )
overridevirtualdefaultnoexcept

Member Function Documentation

◆ end()

virtual int zth::VCDHeaderGenerator::end ( )
inlineoverridevirtual

Reimplemented from zth::VCDGenerator.

Definition at line 1294 of file perf.cpp.

◆ handleFiber()

virtual int zth::VCDHeaderGenerator::handleFiber ( uint64_t  fiber,
char const *  name,
size_t  size 
)
inlineoverridevirtual

Reimplemented from zth::VCDGenerator.

Definition at line 1308 of file perf.cpp.

◆ start()

virtual int zth::VCDHeaderGenerator::start ( )
inlineoverridevirtual

Reimplemented from zth::VCDGenerator.

Definition at line 1266 of file perf.cpp.


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