7#ifndef MESSAGEINITIALIZER_H 
    8#define MESSAGEINITIALIZER_H 
   10#include <boost/noncopyable.hpp> 
   11#include <boost/shared_ptr.hpp> 
  136    const char** values_;
 
  146    boost::shared_ptr<MessageDictionary> global_dictionary_;
 
 
~MessageInitializer()
Destructor.
static void loadDictionary(bool ignore_duplicates=false)
Run-Time Initialization.
static size_t getPendingCount()
Obtain pending load count.
MessageInitializer(const char *values[])
Constructor.
static const std::list< std::string > & getDuplicates()
Return Duplicates.
static void clearDuplicates()
Clear the static duplicates list.
std::list< const char ** > LoggerValuesList
List of pointers to the messages.
boost::shared_ptr< LoggerValuesList > LoggerValuesListPtr
Shared pointer to the list of pointers to the messages.
boost::shared_ptr< LoggerDuplicatesList > LoggerDuplicatesListPtr
Shared pointer to the list of duplicated messages.
std::list< std::string > LoggerDuplicatesList
List of duplicated messages.
Defines the logger used by the top-level component of kea-lfc.