![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "chancache.h"
Public Types | |
typedef std::vector< epicsUInt8 > | pvrequest_t |
typedef weak_set< MonitorUser > | interested_t |
![]() | |
typedef Monitor | operation_type |
Public Member Functions | |
POINTER_DEFINITIONS (MonitorCacheEntry) | |
epicsMutex & | mutex () const |
MonitorCacheEntry (ChannelCacheEntry *ent, const epics::pvData::PVStructure::shared_pointer &pvr) | |
virtual | ~MonitorCacheEntry () |
virtual void | monitorConnect (epics::pvData::Status const &status, epics::pvData::MonitorPtr const &monitor, epics::pvData::StructureConstPtr const &structure) |
virtual void | monitorEvent (epics::pvData::MonitorPtr const &monitor) |
virtual void | unlisten (epics::pvData::MonitorPtr const &monitor) |
virtual std::string | getRequesterName () |
![]() | |
POINTER_DEFINITIONS (MonitorRequester) | |
virtual | ~MonitorRequester () |
virtual void | monitorConnect (epics::pvData::Status const &status, MonitorPtr const &monitor, epics::pvData::StructureConstPtr const &structure)=0 |
virtual void | monitorEvent (MonitorPtr const &monitor)=0 |
virtual void | unlisten (MonitorPtr const &monitor)=0 |
![]() | |
POINTER_DEFINITIONS (ChannelBaseRequester) | |
ChannelBaseRequester () | |
virtual | ~ChannelBaseRequester () |
virtual void | channelDisconnect (bool destroy) |
Public Attributes | |
weak_pointer | weakref |
ChannelCacheEntry *const | chan |
const size_t | bufferSize |
bool | havedata |
bool | done |
size_t | nwakeups |
size_t | nevents |
epics::pvData::StructureConstPtr | typedesc |
epics::pvData::MonitorElement::shared_pointer | lastelem |
epics::pvData::MonitorPtr | mon |
epics::pvData::Status | startresult |
interested_t | interested |
Static Public Attributes | |
static size_t | num_instances |
![]() | |
static size_t | num_instances |
Definition at line 24 of file chancache.h.
Definition at line 52 of file chancache.h.
typedef std::vector<epicsUInt8> MonitorCacheEntry::pvrequest_t |
Definition at line 37 of file chancache.h.
MonitorCacheEntry::MonitorCacheEntry | ( | ChannelCacheEntry * | ent, |
const epics::pvData::PVStructure::shared_pointer & | pvr | ||
) |
Definition at line 34 of file moncache.cpp.
|
virtual |
Definition at line 45 of file moncache.cpp.
|
virtual |
Definition at line 239 of file moncache.cpp.
|
virtual |
Definition at line 57 of file moncache.cpp.
|
virtual |
Definition at line 110 of file moncache.cpp.
|
inline |
Definition at line 35 of file chancache.h.
MonitorCacheEntry::POINTER_DEFINITIONS | ( | MonitorCacheEntry | ) |
|
virtual |
Definition at line 214 of file moncache.cpp.
const size_t MonitorCacheEntry::bufferSize |
Definition at line 32 of file chancache.h.
ChannelCacheEntry* const MonitorCacheEntry::chan |
Definition at line 30 of file chancache.h.
bool MonitorCacheEntry::done |
Definition at line 40 of file chancache.h.
bool MonitorCacheEntry::havedata |
Definition at line 39 of file chancache.h.
interested_t MonitorCacheEntry::interested |
Definition at line 53 of file chancache.h.
epics::pvData::MonitorElement::shared_pointer MonitorCacheEntry::lastelem |
value of upstream monitor (accumulation of all deltas) changed/overflow bit masks of last delta
Definition at line 48 of file chancache.h.
epics::pvData::MonitorPtr MonitorCacheEntry::mon |
Definition at line 49 of file chancache.h.
size_t MonitorCacheEntry::nevents |
Definition at line 42 of file chancache.h.
|
static |
Definition at line 27 of file chancache.h.
size_t MonitorCacheEntry::nwakeups |
Definition at line 41 of file chancache.h.
epics::pvData::Status MonitorCacheEntry::startresult |
Definition at line 50 of file chancache.h.
epics::pvData::StructureConstPtr MonitorCacheEntry::typedesc |
Definition at line 44 of file chancache.h.
weak_pointer MonitorCacheEntry::weakref |
Definition at line 28 of file chancache.h.