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

ControlDevice Class Reference

envelope class. More...

#include <control-device.h>

Collaboration diagram for ControlDevice:

Collaboration graph
[legend]
List of all members.

Public Methods

 ControlDevice (control_device_impl *imp=0)
void add (std::string const &nm, Mutator *value_ref)
void add (char const *nm, Mutator *value_ref)
void update ()
void print_values (std::ostream &) const
void print_unrecognized (std::ostream &) const
void attach_to (std::istream &in)
void register_at (ControlDevice &, std::string const &prefix)
std::string name () const
ControlDevice getSubDevice (std::string const &name)
ControlDevice getSubDevice (char const *name)

Detailed Description

envelope class.

Definition at line 51 of file control-device.h.


Constructor & Destructor Documentation

ControlDevice::ControlDevice control_device_impl   imp = 0 [inline]
 

Definition at line 53 of file control-device.h.


Member Function Documentation

void ControlDevice::add std::string const &    nm,
Mutator   value_ref
 

Definition at line 27 of file control-device.C.

References control_device_impl::add, and name.

Referenced by add, main, istream_control_device_impl::register_at, and RegisterAt.

void ControlDevice::add char const *    nm,
Mutator   value_ref
 

Definition at line 30 of file control-device.C.

References add.

void ControlDevice::update  
 

Definition at line 19 of file control-device.C.

References print_unrecognized, and control_device_impl::update.

Referenced by main.

void ControlDevice::print_values std::ostream &    const
 

Definition at line 21 of file control-device.C.

References control_device_impl::print_values.

Referenced by main.

void ControlDevice::print_unrecognized std::ostream &    const
 

Definition at line 23 of file control-device.C.

References control_device_impl::print_unrecognized.

Referenced by main, and update.

void ControlDevice::attach_to std::istream &    in
 

Definition at line 25 of file control-device.C.

References control_device_impl::attach_to.

void ControlDevice::register_at ControlDevice &   ,
std::string const &    prefix
 

Definition at line 33 of file control-device.C.

References controlable::register_at.

std::string ControlDevice::name   const
 

Definition at line 36 of file control-device.C.

References control_device_impl::name.

Referenced by add, and getSubDevice.

ControlDevice ControlDevice::getSubDevice std::string const &    name
 

Definition at line 38 of file control-device.C.

References control_device_impl::get_sub_device.

Referenced by getSubDevice, and main.

ControlDevice ControlDevice::getSubDevice char const *    name
 

Definition at line 45 of file control-device.C.

References getSubDevice, and name.


The documentation for this class was generated from the following files:
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