#include "messaging/message.h"
Go to the source code of this file.
◆ __Dispatch
#define __Dispatch |
( |
| OBJCLASS, |
|
|
| OBJ, |
|
|
| MSG ) |
Value:
static void Dispatch(const Ptr< OBJTYPE > &object, const Ptr< Message > &msg)
dispatch a message to handling method
◆ __Dispatcher
#define __Dispatcher |
( |
| OBJCLASS | ) |
|
Value:
Nebula's smart pointer class which manages the life time of RefCounted objects.
Definition ptr.h:38
◆ __Handle
#define __Handle |
( |
| OBJCLASS, |
|
|
| MSGCLASS ) |
Value:
static void Handle(const Ptr< OBJTYPE > &object, const Ptr< MSGTYPE > &msg)
a handler method with object association
◆ __HandleByRTTI
#define __HandleByRTTI |
( |
| OBJCLASS, |
|
|
| MSGCLASS ) |
◆ __Handler
#define __Handler |
( |
| OBJCLASS, |
|
|
| MSGCLASS ) |
◆ __HandleUnknown
#define __HandleUnknown |
( |
| SUPERCLASS | ) |
|
◆ __Send
#define __Send |
( |
| OBJ, |
|
|
| MSG ) |
Value:OBJ->Send(MSG.downcast<Graphics::GraphicsEntityMessage>())
◆ __StaticHandle
#define __StaticHandle |
( |
| MSGCLASS | ) |
|
◆ __StaticHandler
#define __StaticHandler |
( |
| MSGCLASS | ) |
|
◆ __StaticSend
#define __StaticSend |
( |
| INTERFACECLASS, |
|
|
| MSG ) |
Value:
Messages are packets of data which can be sent to a message port.
Definition message.h:45
◆ __StaticSendWait
#define __StaticSendWait |
( |
| INTERFACECLASS, |
|
|
| MSG ) |