OdbDesignLib
OdbDesign ODB++ Parsing Library
 
Loading...
Searching...
No Matches
Odb::Lib::FileModel::Design::ComponentHeightTracer Class Reference

Public Member Functions

bool shouldTrace (const std::string &compName, unsigned int pkgRef) const
 
bool shouldTraceFailure () const
 
void markFailure () const
 
void logParseStart (const std::string &compName, unsigned int pkgRef, const std::string &attrIdString) const
 
void logParseResult (const std::string &compName, unsigned int pkgRef, const std::map< std::string, std::string > &lookupTable, const std::vector< std::string > &attributeNames) const
 
void logSerialization (const std::string &compName, unsigned int pkgRef, const std::map< std::string, std::string > &lookupTable, const std::vector< std::string > &attributeNames) const
 
void logGrpcResponse (const std::string &compName, unsigned int pkgRef, const std::map< std::string, std::string > &lookupTable, const std::vector< std::string > &attributeNames) const
 
void logRestResponse (const std::string &compName, unsigned int pkgRef, const std::map< std::string, std::string > &lookupTable, const std::vector< std::string > &attributeNames) const
 
void addComponentToTrace (const std::string &compName)
 
void setMaxFailuresToTrace (int maxFailures)
 

Static Public Member Functions

static ComponentHeightTracerinstance ()
 

Detailed Description

Definition at line 15 of file ComponentHeightTracer.h.

Member Function Documentation

◆ addComponentToTrace()

void Odb::Lib::FileModel::Design::ComponentHeightTracer::addComponentToTrace ( const std::string &  compName)

Definition at line 238 of file ComponentHeightTracer.cpp.

◆ instance()

ComponentHeightTracer & Odb::Lib::FileModel::Design::ComponentHeightTracer::instance ( )
static

Definition at line 10 of file ComponentHeightTracer.cpp.

◆ logGrpcResponse()

void Odb::Lib::FileModel::Design::ComponentHeightTracer::logGrpcResponse ( const std::string &  compName,
unsigned int  pkgRef,
const std::map< std::string, std::string > &  lookupTable,
const std::vector< std::string > &  attributeNames 
) const

Definition at line 186 of file ComponentHeightTracer.cpp.

◆ logParseResult()

void Odb::Lib::FileModel::Design::ComponentHeightTracer::logParseResult ( const std::string &  compName,
unsigned int  pkgRef,
const std::map< std::string, std::string > &  lookupTable,
const std::vector< std::string > &  attributeNames 
) const

Definition at line 127 of file ComponentHeightTracer.cpp.

◆ logParseStart()

void Odb::Lib::FileModel::Design::ComponentHeightTracer::logParseStart ( const std::string &  compName,
unsigned int  pkgRef,
const std::string &  attrIdString 
) const

Definition at line 115 of file ComponentHeightTracer.cpp.

◆ logRestResponse()

void Odb::Lib::FileModel::Design::ComponentHeightTracer::logRestResponse ( const std::string &  compName,
unsigned int  pkgRef,
const std::map< std::string, std::string > &  lookupTable,
const std::vector< std::string > &  attributeNames 
) const

Definition at line 212 of file ComponentHeightTracer.cpp.

◆ logSerialization()

void Odb::Lib::FileModel::Design::ComponentHeightTracer::logSerialization ( const std::string &  compName,
unsigned int  pkgRef,
const std::map< std::string, std::string > &  lookupTable,
const std::vector< std::string > &  attributeNames 
) const

Definition at line 160 of file ComponentHeightTracer.cpp.

◆ markFailure()

void Odb::Lib::FileModel::Design::ComponentHeightTracer::markFailure ( ) const

Definition at line 73 of file ComponentHeightTracer.cpp.

◆ setMaxFailuresToTrace()

void Odb::Lib::FileModel::Design::ComponentHeightTracer::setMaxFailuresToTrace ( int  maxFailures)

Definition at line 243 of file ComponentHeightTracer.cpp.

◆ shouldTrace()

bool Odb::Lib::FileModel::Design::ComponentHeightTracer::shouldTrace ( const std::string &  compName,
unsigned int  pkgRef 
) const

Definition at line 57 of file ComponentHeightTracer.cpp.

◆ shouldTraceFailure()

bool Odb::Lib::FileModel::Design::ComponentHeightTracer::shouldTraceFailure ( ) const

Definition at line 68 of file ComponentHeightTracer.cpp.


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