commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
commore::LogHookManager Class Reference

#include <LogHookManager.h>

Public Member Functions

 ~LogHookManager ()
 
bool check_free (bool busy)
 
bool add (LogHook *hook)
 
bool remove (LogHook *hook)
 
bool get_hook_list (List< PLogHook > &hook_list)
 
void dispatch (Tuple &message)
 

Static Public Member Functions

static LogHookManagerget_instance ()
 

Public Attributes

bool ok_
 
bool busy_
 
List< LogHook * > hook_list_
 

Static Public Attributes

static CriticalSection cs_
 

Constructor & Destructor Documentation

commore::LogHookManager::~LogHookManager ( )
inline

Member Function Documentation

bool commore::LogHookManager::add ( LogHook hook)
inline
bool commore::LogHookManager::check_free ( bool  busy)
inline
void LogHookManager::dispatch ( Tuple message)
bool commore::LogHookManager::get_hook_list ( List< PLogHook > &  hook_list)
inline
static LogHookManager& commore::LogHookManager::get_instance ( )
inlinestatic
bool commore::LogHookManager::remove ( LogHook hook)
inline

Member Data Documentation

bool commore::LogHookManager::busy_
CriticalSection LogHookManager::cs_
static
List<LogHook*> commore::LogHookManager::hook_list_
bool commore::LogHookManager::ok_

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