mrfioc2
2.3.0
|
#include <fct.h>
Public Member Functions | |
FCT (evgMrm *evg, const std::string &id, volatile epicsUInt8 *const base) | |
virtual | ~FCT () |
virtual void | lock () const OVERRIDE FINAL |
virtual void | unlock () const OVERRIDE FINAL |
epicsUInt16 | statusRaw () const |
double | dcUpstream () const |
double | dcFIFO () const |
double | dcInternal () const |
epicsUInt32 | topoId () const |
double | dcPortN (unsigned port) const |
template<int port> | |
double | dcPort () const |
Public Member Functions inherited from mrf::ObjectInst< FCT > | |
virtual propertyBase * | getPropertyBase (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 Object * | parent () const |
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< FCT > | |
static int | initObject () |
Static Public Member Functions inherited from mrf::Object | |
static Object * | getObject (const std::string &name) |
static Object * | getCreateObject (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< FCT > | |
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 |
FCT::FCT | ( | evgMrm * | evg, |
const std::string & | id, | ||
volatile epicsUInt8 *const | base | ||
) |
|
inlinevirtual |
|
inlinevirtual |