mx::FrameworkMessageHandler Class Reference

Message handler writing status messages to file. More...

#include <FrameworkMessageHandler.h>

Inheritance diagram for mx::FrameworkMessageHandler:

mxmStatusMessageHandlerInterface mxmObject mxmInterface List of all members.

Public Member Functions

 FrameworkMessageHandler (bool bUseLock=false)
void sendStatusMessage (mxm::StatusMessageType msg_type, const mxmString &message, const mxmObject *object=0)
 (re-)implemented
void setStatusMessageVerbosity (mxm::StatusMessageType msg_level)
 (re-)implemented
mxm::StatusMessageType statusMessageVerbosity ()
 (re-)implemented

Private Member Functions

void reopenLogfile ()

Private Attributes

bool m_bUseLock
mxm::StatusMessageType m_msgLevel
long m_lSizeLimit
std::ofstream m_logStream
mxmLockInterfacem_lock
void * StableABIDataExtension

Detailed Description

Message handler writing status messages to file.

This message handler writes the incoming status messages to a file. The file can grow to a certain size. If the file reached this size, it is copied and a new file is created. This message handler must be added via addStatusMessageHandler from the mxm message handler framework to activate it.


The documentation for this class was generated from the following files:
Generated on Fri Jun 29 17:21:06 2007 for MxPEG SDK by  doxygen 1.4.6