mrfioc2  2.3.0
Public Member Functions | List of all members
DelayModuleEvr Class Referenceabstract

#include <delay.h>

Inheritance diagram for DelayModuleEvr:
Inheritance graph
[legend]
Collaboration diagram for DelayModuleEvr:
Collaboration graph
[legend]

Public Member Functions

 DelayModuleEvr (const std::string &n)
 
virtual ~DelayModuleEvr ()=0
 
virtual void setDelay0 (double val)=0
 
virtual double getDelay0 () const =0
 
virtual void setDelay1 (double val)=0
 
virtual double getDelay1 () const =0
 
virtual void setState (bool enabled)=0
 
virtual bool enabled () const =0
 
- Public Member Functions inherited from mrf::ObjectInst< DelayModuleEvr >
virtual propertyBasegetPropertyBase (const char *pname, const std::type_info &ptype)
 
virtual void visitProperties (bool(*cb)(propertyBase *, void *), void *arg)
 
- Public Member Functions inherited from mrf::Object
const std::string & name () const
 
const Objectparent () const
 
virtual void lock () const =0
 
virtual void unlock () const =0
 
child_iterator beginChild () const
 
child_iterator endChild () const
 
template<typename P >
mrf::auto_ptr< property< P > > getProperty (const char *pname)
 

Additional Inherited Members

- Public Types inherited from mrf::Object
typedef m_obj_children_t::const_iterator child_iterator
 
typedef std::map< std::string, std::string > create_args_t
 
typedef Object *(* create_factory_t) (const std::string &name, const std::string &klass, const create_args_t &args)
 
- Static Public Member Functions inherited from mrf::ObjectInst< DelayModuleEvr >
static int initObject ()
 
- Static Public Member Functions inherited from mrf::Object
static ObjectgetObject (const std::string &name)
 
static ObjectgetCreateObject (const std::string &name, const std::string &klass, const create_args_t &args=create_args_t())
 
static void addFactory (const std::string &klass, create_factory_t fn)
 
static void visitObjects (bool(*)(Object *, void *), void *)
 
- Protected Member Functions inherited from mrf::ObjectInst< DelayModuleEvr >
 ObjectInst (const std::string &n)
 
 ObjectInst (const std::string &n, A &a)
 
virtual ~ObjectInst ()
 
- Protected Member Functions inherited from mrf::Object
 Object (const std::string &n, const Object *par=0)
 
virtual ~Object ()=0
 

Detailed Description

Definition at line 14 of file delay.h.

Constructor & Destructor Documentation

◆ DelayModuleEvr()

DelayModuleEvr::DelayModuleEvr ( const std::string &  n)
inlineexplicit

◆ ~DelayModuleEvr()

DelayModuleEvr::~DelayModuleEvr ( )
pure virtual

Definition at line 92 of file evr.cpp.

93 {
94 }

Member Function Documentation

◆ enabled()

virtual bool DelayModuleEvr::enabled ( ) const
pure virtual

Implemented in DelayModule.

◆ getDelay0()

virtual double DelayModuleEvr::getDelay0 ( ) const
pure virtual

Implemented in DelayModule.

◆ getDelay1()

virtual double DelayModuleEvr::getDelay1 ( ) const
pure virtual

Implemented in DelayModule.

◆ setDelay0()

virtual void DelayModuleEvr::setDelay0 ( double  val)
pure virtual

Implemented in DelayModule.

◆ setDelay1()

virtual void DelayModuleEvr::setDelay1 ( double  val)
pure virtual

Implemented in DelayModule.

◆ setState()

virtual void DelayModuleEvr::setState ( bool  enabled)
pure virtual

Implemented in DelayModule.


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