Go to Overview over all GrAL packages.
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

controlable Class Reference

#include <mutator-base.h>

Inheritance diagram for controlable:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual void init ()
virtual void update ()
virtual void finish ()
virtual void register_at (ControlDevice &Ctrl)
 expose internal data to ControlDevice Ctrl. More...

virtual void register_at (ControlDevice &Ctrl, const std::string &)
 expose internal data to ControlDevice Ctrl, prepending prefix to the name. More...

virtual void notify ()
 may be used to signal a change. More...

virtual ~controlable ()

Detailed Description

abstract base for everything that has some parameters to be controled externally. The implementation of register_at will use a concrete implementation of Mutator

Definition at line 39 of file mutator-base.h.


Constructor & Destructor Documentation

virtual controlable::~controlable   [inline, virtual]
 

Definition at line 53 of file mutator-base.h.


Member Function Documentation

virtual void controlable::init   [inline, virtual]
 

Definition at line 41 of file mutator-base.h.

virtual void controlable::update   [inline, virtual]
 

Reimplemented in control_device_impl.

Definition at line 42 of file mutator-base.h.

virtual void controlable::finish   [inline, virtual]
 

Definition at line 43 of file mutator-base.h.

virtual void controlable::register_at ControlDevice   Ctrl [inline, virtual]
 

expose internal data to ControlDevice Ctrl.

Reimplemented in istream_control_device_impl.

Definition at line 46 of file mutator-base.h.

Referenced by ControlDevice::register_at.

virtual void controlable::register_at ControlDevice   Ctrl,
const std::string &   
[inline, virtual]
 

expose internal data to ControlDevice Ctrl, prepending prefix to the name.

Reimplemented in istream_control_device_impl.

Definition at line 48 of file mutator-base.h.

virtual void controlable::notify   [inline, virtual]
 

may be used to signal a change.

Definition at line 51 of file mutator-base.h.

Referenced by NotifyOnChangeMutator::read.


The documentation for this class was generated from the following file:
Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 15:57:09 2002 for External control by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000