Manak  2.0.0
manak::OutputManager Class Reference

Public Member Functions

 ~OutputManager ()
 
MANAK_INLINE void AddCase (const std::string &uname, const std::string &name, const std::map< std::string, std::list< utils::ObjectStore >> &results)
 
MANAK_INLINE void AddHandler (OutputHandler *handler)
 
MANAK_INLINE void CloseSuite ()
 
MANAK_INLINE void Finalize ()
 
MANAK_INLINE void Initialize (bool compare, const std::string &c_time)
 
MANAK_INLINE void OpenSuite (const std::string &name)
 

Static Public Member Functions

static OutputManagerGlobalOutputManager ()
 

Private Attributes

std::list< OutputHandler * > handlers
 

Detailed Description

Definition at line 18 of file output_manager.hpp.

Constructor & Destructor Documentation

manak::OutputManager::~OutputManager ( )
inline

Definition at line 27 of file output_manager.hpp.

References handlers.

Member Function Documentation

MANAK_INLINE void manak::OutputManager::AddCase ( const std::string &  uname,
const std::string &  name,
const std::map< std::string, std::list< utils::ObjectStore >> &  results 
)
MANAK_INLINE void manak::OutputManager::AddHandler ( OutputHandler handler)
MANAK_INLINE void manak::OutputManager::CloseSuite ( )
MANAK_INLINE void manak::OutputManager::Finalize ( )
static OutputManager& manak::OutputManager::GlobalOutputManager ( )
inlinestatic

Definition at line 21 of file output_manager.hpp.

MANAK_INLINE void manak::OutputManager::Initialize ( bool  compare,
const std::string &  c_time 
)
MANAK_INLINE void manak::OutputManager::OpenSuite ( const std::string &  name)

Member Data Documentation

std::list<OutputHandler*> manak::OutputManager::handlers
private

Definition at line 51 of file output_manager.hpp.

Referenced by ~OutputManager().


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