Manak  2.0.0
manak::OutputHandler Class Referenceabstract
Inheritance diagram for manak::OutputHandler:

Public Member Functions

 OutputHandler (const std::string &filename)
 
virtual ~OutputHandler ()
 
virtual void AddCase (const std::string &uname, const std::string &name, const std::map< std::string, std::list< utils::ObjectStore >> &results)=0
 
virtual void CloseSuite ()=0
 
virtual void Finalize ()=0
 
virtual void Initialize (bool compare, const std::string &c_time)=0
 
virtual void OpenSuite (const std::string &name)=0
 

Protected Attributes

std::ofstream stream
 

Detailed Description

Definition at line 15 of file output_handler.hpp.

Constructor & Destructor Documentation

manak::OutputHandler::OutputHandler ( const std::string &  filename)
inline

Definition at line 18 of file output_handler.hpp.

virtual manak::OutputHandler::~OutputHandler ( )
inlinevirtual

Definition at line 22 of file output_handler.hpp.

Member Function Documentation

virtual void manak::OutputHandler::AddCase ( const std::string &  uname,
const std::string &  name,
const std::map< std::string, std::list< utils::ObjectStore >> &  results 
)
pure virtual
virtual void manak::OutputHandler::CloseSuite ( )
pure virtual
virtual void manak::OutputHandler::Finalize ( )
pure virtual
virtual void manak::OutputHandler::Initialize ( bool  compare,
const std::string &  c_time 
)
pure virtual
virtual void manak::OutputHandler::OpenSuite ( const std::string &  name)
pure virtual

Member Data Documentation

std::ofstream manak::OutputHandler::stream
protected

Definition at line 38 of file output_handler.hpp.


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