C++ Instrument Catalog
Public Member Functions | List of all members
MTL::InstrumentCatalogInterface::CControl< DataType > Class Template Reference

#include <Catalog.h>

Public Member Functions

 CControl (CVariable< DataType > &rVariable)
 
virtual ~CControl ()
 
void RequestControl (const DataType NewValue)
 
void rRequestControl (const DataType &rNewValue)
 
void operator() (const DataType &rNewValue)
 
void operator= (const DataType &rNewValue)
 
DataType ReadCurrent (void)
 
DataType operator() ()
 
void rReadCurrent (DataType &rReturnedValue)
 

Detailed Description

template<class DataType>
class MTL::InstrumentCatalogInterface::CControl< DataType >

Definition at line 10 of file Catalog.h.

Constructor & Destructor Documentation

◆ CControl()

template<class DataType >
MTL::InstrumentCatalogInterface::CControl< DataType >::CControl ( CVariable< DataType > &  rVariable)
inline

Definition at line 21 of file CatalogInterface.h.

◆ ~CControl()

template<class DataType >
virtual MTL::InstrumentCatalogInterface::CControl< DataType >::~CControl ( )
inlinevirtual

Definition at line 24 of file CatalogInterface.h.

Member Function Documentation

◆ operator()() [1/2]

template<class DataType >
DataType MTL::InstrumentCatalogInterface::CControl< DataType >::operator() ( )
inline

Definition at line 50 of file CatalogInterface.h.

◆ operator()() [2/2]

template<class DataType >
void MTL::InstrumentCatalogInterface::CControl< DataType >::operator() ( const DataType &  rNewValue)
inline

Definition at line 36 of file CatalogInterface.h.

◆ operator=()

template<class DataType >
void MTL::InstrumentCatalogInterface::CControl< DataType >::operator= ( const DataType &  rNewValue)
inline

Definition at line 40 of file CatalogInterface.h.

◆ ReadCurrent()

template<class DataType >
DataType MTL::InstrumentCatalogInterface::CControl< DataType >::ReadCurrent ( void  )
inline

Definition at line 46 of file CatalogInterface.h.

◆ RequestControl()

template<class DataType >
void MTL::InstrumentCatalogInterface::CControl< DataType >::RequestControl ( const DataType  NewValue)
inline

Definition at line 28 of file CatalogInterface.h.

◆ rReadCurrent()

template<class DataType >
void MTL::InstrumentCatalogInterface::CControl< DataType >::rReadCurrent ( DataType &  rReturnedValue)
inline

Definition at line 54 of file CatalogInterface.h.

◆ rRequestControl()

template<class DataType >
void MTL::InstrumentCatalogInterface::CControl< DataType >::rRequestControl ( const DataType &  rNewValue)
inline

Definition at line 32 of file CatalogInterface.h.


The documentation for this class was generated from the following files: