Classes | Namespaces | Macros
CMessageContainer.h File Reference
#include <QtCore/QList>
#include <QtCore/QMutex>
#include <istd/IInformationProvider.h>
#include <istd/THierarchicalBase.h>
#include <istd/TComposedFactory.h>
#include <istd/TSingleFactory.h>
#include <istd/CClassInfo.h>
#include <iser/IObject.h>
#include <ilog/IMessageContainer.h>
#include <ilog/IMessageConsumer.h>

Go to the source code of this file.

Classes

class  ilog::CMessageContainer
 Basic implementation of a message container. More...
 

Namespaces

 ilog
 This namespace contains implementations for the logging functionality.
 

Macros

#define I_REGISTER_MESSAGE_TYPE(messageType, messageTypeId)
 

Macro Definition Documentation

#define I_REGISTER_MESSAGE_TYPE (   messageType,
  messageTypeId 
)
Value:
static struct DefaultMessageTypesRegistrator_##messageType\
{\
DefaultMessageTypesRegistrator_##messageType()\
{\
ilog::CMessageContainer::RegisterMessageType<messageType>(messageTypeId);\
}\
} s_defaultMessageTypesRegistrator_##messageType;

Definition at line 127 of file CMessageContainer.h.

© 2007-2017 Witold Gantzke and Kirill Lepskiy