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

#include <prescaler.h>

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

Public Member Functions

 PreScaler (const std::string &n, EVR &o)
 
virtual ~PreScaler ()=0
 
virtual epicsUInt32 prescaler () const =0
 
virtual void setPrescaler (epicsUInt32)=0
 
- Public Member Functions inherited from mrf::ObjectInst< PreScaler >
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)
 

Public Attributes

EVRowner
 

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< PreScaler >
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< PreScaler >
 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 20 of file prescaler.h.

Constructor & Destructor Documentation

◆ PreScaler()

PreScaler::PreScaler ( const std::string &  n,
EVR o 
)
inline

Definition at line 23 of file prescaler.h.

◆ ~PreScaler()

PreScaler::~PreScaler ( )
pure virtual

Definition at line 84 of file evr.cpp.

85 {
86 }

Member Function Documentation

◆ prescaler()

virtual epicsUInt32 PreScaler::prescaler ( ) const
pure virtual

Implemented in MRMPreScaler.

◆ setPrescaler()

virtual void PreScaler::setPrescaler ( epicsUInt32  )
pure virtual

Implemented in MRMPreScaler.

Member Data Documentation

◆ owner

EVR& PreScaler::owner

Definition at line 29 of file prescaler.h.


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