Dali 3D User Interface Engine
List of all members | Public Member Functions
Dali::Internal::MessageBase Class Referenceabstract

An abstract base class for messages queued across threads. More...

#include <message.h>

Inheritance diagram for Dali::Internal::MessageBase:
Inheritance graph
[legend]

Public Member Functions

 MessageBase ()
 Construct the message base. More...
 
virtual ~MessageBase ()
 Virtual destructor. More...
 
virtual void Process (BufferIndex bufferIndex)=0
 Called to process the message. More...
 

Detailed Description

An abstract base class for messages queued across threads.

Messages are only allowed to contain value objects, either copies of the parameters or pointers If message parameter type is & or const& the message will try to take a copy of the actual type

Definition at line 37 of file message.h.

Constructor & Destructor Documentation

Dali::Internal::MessageBase::MessageBase ( )
inline

Construct the message base.

Definition at line 44 of file message.h.

virtual Dali::Internal::MessageBase::~MessageBase ( )
inlinevirtual

Member Function Documentation

virtual void Dali::Internal::MessageBase::Process ( BufferIndex  bufferIndex)
pure virtual

The documentation for this class was generated from the following file:
Dali Docs Home
Read more about Dali