ezEngine  Milestone 7
ezAbstractMessageHandler Class Reference

The base class for all message handlers that a type provides. More...

#include <MessageHandler.h>

Inheritance diagram for ezAbstractMessageHandler:

Public Member Functions

EZ_FORCE_INLINE void operator() (void *pInstance, ezMessage &msg)
 
EZ_FORCE_INLINE void operator() (const void *pInstance, ezMessage &msg)
 
EZ_FORCE_INLINE ezMessageId GetMessageId () const
 
EZ_FORCE_INLINE bool IsConst () const
 

Protected Types

typedef void(* DispatchFunc )(void *, ezMessage &)
 
typedef void(* ConstDispatchFunc )(const void *, ezMessage &)
 

Protected Attributes

union {
DispatchFunc m_DispatchFunc
 
ConstDispatchFunc m_ConstDispatchFunc
 
}; 
 
ezMessageId m_Id
 
bool m_bIsConst
 

Detailed Description

The base class for all message handlers that a type provides.


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