control_device_impl Class Reference

Abstract interface for controlling parameters. More...

#include <control-device.h>

Inheritance diagram for control_device_impl:
controlable istream_control_device_impl multi_istream_control_device

List of all members.

Public Member Functions

virtual void update ()=0
virtual void add (const std::string &, Mutator *)=0
virtual void print_values (std::ostream &) const =0
virtual void print_unrecognized (std::ostream &) const =0
virtual void attach_to (std::istream &in)=0
virtual control_device_implget_sub_device (const std::string &nm)=0
virtual std::string name () const =0
virtual ~control_device_impl ()

Detailed Description

Abstract interface for controlling parameters.

Read from a file, set interactively via a GUI or a command interpreter.

Author:
Guntram Berti
Date:
1997

Constructor & Destructor Documentation

virtual control_device_impl::~control_device_impl (  )  [inline, virtual]

Member Function Documentation

virtual void control_device_impl::add ( const std::string &  ,
Mutator  
) [pure virtual]

Implemented in istream_control_device_impl.

Referenced by ControlDevice::add().

virtual void control_device_impl::attach_to ( std::istream &  in  )  [pure virtual]
virtual control_device_impl* control_device_impl::get_sub_device ( const std::string &  nm  )  [pure virtual]
virtual std::string control_device_impl::name (  )  const [pure virtual]

Implemented in istream_control_device_impl.

Referenced by ControlDevice::name().

virtual void control_device_impl::print_unrecognized ( std::ostream &   )  const [pure virtual]
virtual void control_device_impl::print_values ( std::ostream &   )  const [pure virtual]
virtual void control_device_impl::update (  )  [pure virtual]

The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:19:01 2016 for AMROC's Parameter IO by  doxygen 1.6.3