#include <esve/message/Tick_Node.hxx>
Inheritance diagram for esve::message::Tick_Node:

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. | |
The tick tree.
The default behavior of a Tick_Node is to relay the tick() message to all children (if active()).
|
|
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. |
|
|
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. |
1.3.4