MessageHandler.hh File Reference

defines the global MessageHandler stream redirector More...

#include <iostream>
#include <sstream>
#include <set>
#include <queue>
#include <time.h>

Go to the source code of this file.

Classes

class  MessageHandler
 Global class which accepts messages from different threads and sends them to different receivers. More...
class  MessageHandler::PrintToStream
 A useful message function for cout, fstream. More...
class  MessageHandler::VMessenger
class  MessageHandler::Messenger< MsgAction >
struct  MessageHandler::MsgData

Defines

#define MESSAGE_HANDLER_h   1

Enumerations

enum  MESSAGE_LEVEL {
  DEBUG3 = 0, DEBUG2, DEBUG, INFO,
  WARNING, ERROR, CRITICAL, EXCEPTION,
  N_MESSAGE_LEVELS
}
 

enumerate the different severity of messages


Functions

std::ostream & operator<< (std::ostream &out, const MESSAGE_LEVEL &level)
 ostream overload for MESSAGE_LEVEL
std::istream & operator>> (std::istream &in, MESSAGE_LEVEL &level)
 istream overload for MESSAGE_LEVEL
MESSAGE_LEVELoperator++ (MESSAGE_LEVEL &level)
 increment operator for MESSAGE_LEVEL
MESSAGE_LEVELoperator-- (MESSAGE_LEVEL &level)
 decrement operator for MESSAGE_LEVEL

Detailed Description

defines the global MessageHandler stream redirector

Author:
bloer

Definition in file MessageHandler.hh.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 20 Jun 2014 for daqman by  doxygen 1.6.1