eq::server::CompoundListener Class Reference

A listener on various compound operations. More...

#include <compoundListener.h>

Inheritance diagram for eq::server::CompoundListener:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void notifyUpdatePre (Compound *compound, const uint32_t frameNumber)
 Notify that the compound tree below and including compound is about to be updated.
virtual void notifyChildAdded (Compound *compound, Compound *child)
 Notify that the compound has a new child.
virtual void notifyChildRemove (Compound *compound, Compound *child)
 Notify that the compound is about to remove a child.

Detailed Description

A listener on various compound operations.

Definition at line 30 of file compoundListener.h.


Member Function Documentation

virtual void eq::server::CompoundListener::notifyUpdatePre ( Compound compound,
const uint32_t  frameNumber 
) [inline, virtual]

Notify that the compound tree below and including compound is about to be updated.

Called on each compound of the tree during update.

Parameters:
compound the root compound of the tree to be updated.
frameNumber the new frame number.

Reimplemented in eq::server::DFREqualizer, eq::server::FramerateEqualizer, eq::server::LoadEqualizer, eq::server::MonitorEqualizer, and eq::server::ViewEqualizer.

Definition at line 44 of file compoundListener.h.

virtual void eq::server::CompoundListener::notifyChildAdded ( Compound compound,
Compound child 
) [inline, virtual]

Notify that the compound has a new child.

Parameters:
compound the parent compound.
child the child compound.

Reimplemented in eq::server::DFREqualizer, eq::server::FramerateEqualizer, eq::server::LoadEqualizer, eq::server::MonitorEqualizer, and eq::server::ViewEqualizer.

Definition at line 53 of file compoundListener.h.

virtual void eq::server::CompoundListener::notifyChildRemove ( Compound compound,
Compound child 
) [inline, virtual]

Notify that the compound is about to remove a child.

Parameters:
compound the parent compound.
child the child compound.

Reimplemented in eq::server::DFREqualizer, eq::server::FramerateEqualizer, eq::server::LoadEqualizer, eq::server::MonitorEqualizer, and eq::server::ViewEqualizer.

Definition at line 61 of file compoundListener.h.


The documentation for this class was generated from the following file:
Generated on Sat Feb 6 13:12:52 2010 for Equalizer 0.9.1 by  doxygen 1.6.1