Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

esve::message::Update_Sender Class Reference

update() message sender. More...

#include <esve/message/Update_Sender.hxx>

Inheritance diagram for esve::message::Update_Sender:

esve::message::impl::Update_Sender esve::message::Update_Node esve::message::Update_Sender_Delegator esve::kernel::Sync_Update_Sender esve::message::impl::Update_Node esve::message::impl::Update_Node esve::kernel::Sync_Update_Server esve::kernel::Async_Update_Server esve::kernel::Async_Update_Server List of all members.

Public Member Functions

virtual void add (Update_Receiver &)=0
 Child update() receivers.

virtual void remove (Update_Receiver &)=0
 Child update() receivers.

virtual void remove_all ()=0
 Child update() receivers.


Protected Member Functions

virtual void send_update ()=0
 Send the update() message to all children.

virtual void send_update (double dt)=0
 Send the update() message to all children.


Detailed Description

update() message sender.

The update tree.

At the root of every update tree is a Update_Sender, which passes the update() message to its Update_Receivers.

The operating system is the original source of the update() message; the user should never call send_update().

See also:
Update_Receiver Update_Node


Generated on Tue May 30 11:40:57 2006 for esve by doxygen 1.3.4