My Project
Static Public Member Functions | List of all members
mrf::Object Class Referenceabstract

Base object inspection. More...

#include <object.h>

Inheritance diagram for mrf::Object:
mrf::ObjectInst< SoftSequence > mrf::ObjectInst< evgOutput > mrf::ObjectInst< dataBufTx > mrf::ObjectInst< evgInput > mrf::ObjectInst< evgAcTrig > mrf::ObjectInst< dataBufRx > mrf::ObjectInst< Input > mrf::ObjectInst< SeqManager > mrf::ObjectInst< SFP > mrf::ObjectInst< DelayModuleEvr > mrf::ObjectInst< evgTrigEvt > mrf::ObjectInst< evgDbus > mrf::ObjectInst< PreScaler > mrf::ObjectInst< evgMxc > mrf::ObjectInst< evgMrm > mrf::ObjectInst< EVRMRMTSBuffer > mrf::ObjectInst< EVR > mrf::ObjectInst< Pulser > mrf::ObjectInst< CML > mrf::ObjectInst< Output > mrf::ObjectInst< FCT > mrf::ObjectInst< C, Base >

Static Public Member Functions

static ObjectgetObject (const std::string &name)
 
static ObjectgetCreateObject (const std::string &name, const std::string &klass, const create_args_t &args=create_args_t())
 

Detailed Description

Base object inspection.

Interface for introspection operations. Allows access to properties.

Member Function Documentation

◆ getObject()

Object * Object::getObject ( const std::string &  name)
static

Fetch named Object returns NULL if not found

Referenced by mrmBufInit().

◆ getCreateObject()

Object * Object::getCreateObject ( const std::string &  name,
const std::string &  klass,
const create_args_t &  args = create_args_t() 
)
static

Fetch or or create named Object Throws an exception if creation fails


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