|
mrfioc2
2.3.0
|
#include <drvemTSBuffer.h>


Classes | |
| struct | ebuf_t |
Public Types | |
| typedef mrf::ObjectInst< EVRMRMTSBuffer > | base_t |
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) |
Public Member Functions | |
| EVRMRMTSBuffer (const std::string &n, EVRMRM *evr) | |
| virtual | ~EVRMRMTSBuffer () |
| virtual void | lock () const OVERRIDE FINAL |
| virtual void | unlock () const OVERRIDE FINAL |
| epicsUInt32 | dropCount () const |
| epicsUInt16 | timeEvent () const |
| void | flushTimeSet (epicsUInt16 v) |
| epicsUInt16 | flushEvent () const |
| void | flushEventSet (epicsUInt16 v) |
| void | flushNow () |
| void | doFlush () |
| epicsUInt32 | getTimesRelFirst (epicsInt32 *arr, epicsUInt32 count) const |
| epicsUInt32 | getTimesRelFlush (epicsInt32 *arr, epicsUInt32 count) const |
| epicsUInt32 | getTimesRelPrevFlush (epicsInt32 *arr, epicsUInt32 count) const |
| IOSCANPVT | flushed () const |
Public Member Functions inherited from mrf::ObjectInst< EVRMRMTSBuffer > | |
| 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) |
Public Attributes | |
| EVRMRM *const | evr |
| epicsUInt32 | dropped |
| IOSCANPVT | scan |
| epicsUInt8 | timeEvt |
| epicsUInt8 | flushEvt |
| struct EVRMRMTSBuffer::ebuf_t | ebufs [2] |
| unsigned char | active |
Additional Inherited Members | |
Static Public Member Functions inherited from mrf::ObjectInst< EVRMRMTSBuffer > | |
| 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< EVRMRMTSBuffer > | |
| 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 |
Definition at line 18 of file drvemTSBuffer.h.
Definition at line 20 of file drvemTSBuffer.h.
|
explicit |
Definition at line 11 of file drvemTSBuffer.cpp.
|
virtual |
Definition at line 22 of file drvemTSBuffer.cpp.
| void EVRMRMTSBuffer::doFlush | ( | ) |
Definition at line 86 of file drvemTSBuffer.cpp.
|
inline |
Definition at line 28 of file drvemTSBuffer.h.
|
inline |
Definition at line 43 of file drvemTSBuffer.h.
|
inline |
Definition at line 33 of file drvemTSBuffer.h.
| void EVRMRMTSBuffer::flushEventSet | ( | epicsUInt16 | v | ) |
Definition at line 55 of file drvemTSBuffer.cpp.
| void EVRMRMTSBuffer::flushNow | ( | ) |
Definition at line 74 of file drvemTSBuffer.cpp.
| void EVRMRMTSBuffer::flushTimeSet | ( | epicsUInt16 | v | ) |
Definition at line 37 of file drvemTSBuffer.cpp.
| epicsUInt32 EVRMRMTSBuffer::getTimesRelFirst | ( | epicsInt32 * | arr, |
| epicsUInt32 | count | ||
| ) | const |
Definition at line 171 of file drvemTSBuffer.cpp.
| epicsUInt32 EVRMRMTSBuffer::getTimesRelFlush | ( | epicsInt32 * | arr, |
| epicsUInt32 | count | ||
| ) | const |
Definition at line 176 of file drvemTSBuffer.cpp.
| epicsUInt32 EVRMRMTSBuffer::getTimesRelPrevFlush | ( | epicsInt32 * | arr, |
| epicsUInt32 | count | ||
| ) | const |
Definition at line 181 of file drvemTSBuffer.cpp.
|
virtual |
|
inline |
Definition at line 30 of file drvemTSBuffer.h.
|
virtual |
| unsigned char EVRMRMTSBuffer::active |
Definition at line 70 of file drvemTSBuffer.h.
| epicsUInt32 EVRMRMTSBuffer::dropped |
Definition at line 47 of file drvemTSBuffer.h.
| struct EVRMRMTSBuffer::ebuf_t EVRMRMTSBuffer::ebufs[2] |
| EVRMRM* const EVRMRMTSBuffer::evr |
Definition at line 45 of file drvemTSBuffer.h.
| epicsUInt8 EVRMRMTSBuffer::flushEvt |
Definition at line 52 of file drvemTSBuffer.h.
| IOSCANPVT EVRMRMTSBuffer::scan |
Definition at line 49 of file drvemTSBuffer.h.
| epicsUInt8 EVRMRMTSBuffer::timeEvt |
Definition at line 51 of file drvemTSBuffer.h.
1.8.13