Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

simth::ControlInterface Class Reference

Abstract base class of control interfaces used to wrap member functions of devices with an common interface. More...

#include <controlinterface.h>

Inheritance diagram for simth::ControlInterface:

simth::ControlInterfaceT< T > simth::ControlInterfaceVoid simth::ControlInterfaceTD< T, D > simth::ControlInterfaceVoidD< D > List of all members.

Public Member Functions

virtual ~ControlInterface ()

Detailed Description

Abstract base class of control interfaces used to wrap member functions of devices with an common interface.

This class provides a standard interface to get access on an arbitrary function of every kind of a special device. The task of the control interface is to wrap these different functions with some common interfaces which are known by the simulation system. A derived class should implement the function callFunc(...).

Since callFunc could have a different number of arguments, this function is not declared as pure virtual function in this base class, but it is declared in the next 'inheritance layer'. (Therefore, it is not neccessary to use the name callFunc for it, but it is convenient)


Constructor & Destructor Documentation

virtual simth::ControlInterface::~ControlInterface  )  [inline, virtual]
 


Generated on Mon Apr 24 21:19:19 2006 for simthetic by  doxygen 1.4.1