Manak  2.0.0
manak::HTMLOutputHandler Class Reference
Inheritance diagram for manak::HTMLOutputHandler:
Collaboration diagram for manak::HTMLOutputHandler:

Public Member Functions

 HTMLOutputHandler (const std::string &name)
 
 ~HTMLOutputHandler ()
 
MANAK_INLINE void AddCase (const std::string &uname, const std::string &name, const std::map< std::string, std::list< utils::ObjectStore >> &results)
 
void CloseSuite ()
 
MANAK_INLINE void Finalize ()
 
MANAK_INLINE void Initialize (bool compare, const std::string &c_time)
 
void OpenSuite (const std::string &name)
 
- Public Member Functions inherited from manak::OutputHandler
 OutputHandler (const std::string &filename)
 
virtual ~OutputHandler ()
 

Private Member Functions

MANAK_INLINE std::string GetPMRep (const utils::ObjectStore &entry)
 

Private Attributes

std::string compare_time
 
bool isComp
 
std::stringstream stream1
 
std::stringstream stream2
 
size_t total_nodes
 

Additional Inherited Members

- Protected Attributes inherited from manak::OutputHandler
std::ofstream stream
 

Detailed Description

Definition at line 22 of file html_output_handler.hpp.

Constructor & Destructor Documentation

manak::HTMLOutputHandler::HTMLOutputHandler ( const std::string &  name)
inline

Definition at line 25 of file html_output_handler.hpp.

manak::HTMLOutputHandler::~HTMLOutputHandler ( )
inline

Definition at line 29 of file html_output_handler.hpp.

Member Function Documentation

MANAK_INLINE void manak::HTMLOutputHandler::AddCase ( const std::string &  uname,
const std::string &  name,
const std::map< std::string, std::list< utils::ObjectStore >> &  results 
)
virtual

Implements manak::OutputHandler.

void manak::HTMLOutputHandler::CloseSuite ( )
inlinevirtual

Implements manak::OutputHandler.

Definition at line 43 of file html_output_handler.hpp.

MANAK_INLINE void manak::HTMLOutputHandler::Finalize ( )
virtual

Implements manak::OutputHandler.

MANAK_INLINE std::string manak::HTMLOutputHandler::GetPMRep ( const utils::ObjectStore entry)
private
MANAK_INLINE void manak::HTMLOutputHandler::Initialize ( bool  compare,
const std::string &  c_time 
)
virtual

Implements manak::OutputHandler.

void manak::HTMLOutputHandler::OpenSuite ( const std::string &  name)
inlinevirtual

Implements manak::OutputHandler.

Definition at line 38 of file html_output_handler.hpp.

Member Data Documentation

std::string manak::HTMLOutputHandler::compare_time
private

Definition at line 55 of file html_output_handler.hpp.

bool manak::HTMLOutputHandler::isComp
private

Definition at line 54 of file html_output_handler.hpp.

std::stringstream manak::HTMLOutputHandler::stream1
private

Definition at line 50 of file html_output_handler.hpp.

std::stringstream manak::HTMLOutputHandler::stream2
private

Definition at line 51 of file html_output_handler.hpp.

size_t manak::HTMLOutputHandler::total_nodes
private

Definition at line 53 of file html_output_handler.hpp.


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