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

esve::message::Tick_Node Class Reference

Relay the tick() message. More...

#include <esve/message/Tick_Node.hxx>

Inheritance diagram for esve::message::Tick_Node:

esve::message::Active_State esve::message::Tick_Receiver esve::message::Tick_Sender esve::message::impl::Tick_Node List of all members.

Public Member Functions

virtual bool active () const =0
 Whether to pass messages to children.

virtual void active (bool)=0
 Whether to pass messages to children.

virtual bool active () const =0
 Whether to pass messages to children.

virtual void active (bool)=0
 Whether to pass messages to children.

virtual bool active () const =0
 Whether to pass messages to children.

virtual void active (bool)=0
 Whether to pass messages to children.

virtual bool active () const =0
 Whether to pass messages to children.

virtual void active (bool)=0
 Whether to pass messages to children.

virtual void add (Tick_Receiver &)=0
 Child tick() receivers.

virtual void remove (Tick_Receiver &)=0
 Child tick() receivers.

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

virtual bool active () const =0
 Whether to pass messages to children.

virtual void active (bool)=0
 Whether to pass messages to children.


Protected Member Functions

virtual void tick ()=0
 Receive the tick() message.

virtual void send_tick ()=0
 Send the tick() message to all children.


Detailed Description

Relay the tick() message.

The tick tree.

The default behavior of a Tick_Node is to relay the tick() message to all children (if active()).

See also:
Tick_Sender Tick_Receiver


Member Function Documentation

virtual bool esve::message::Active_State::active  )  const [pure virtual, inherited]
 

Whether to pass messages to children.

When active(), messages are relayed from parents to children. When active() == false, no messages are relayed.

Implemented in esve::message::impl::Active_State, and esve::kernel::Caching_Node.

virtual void esve::message::Active_State::active bool   )  [pure virtual, inherited]
 

Whether to pass messages to children.

When active(), messages are relayed from parents to children. When active() == false, no messages are relayed.

Implemented in esve::message::impl::Active_State, and esve::kernel::Caching_Node.


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