![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "chancache.h"
Inheritance diagram for MonitorCacheEntry:
Collaboration diagram for MonitorCacheEntry:Public Types | |
| typedef std::vector< epicsUInt8 > | pvrequest_t |
| typedef weak_set< MonitorUser > | interested_t |
Public Types inherited from epics::pvAccess::MonitorRequester | |
| 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 () |
Public Member Functions inherited from epics::pvAccess::MonitorRequester | |
| 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 |
Public Member Functions inherited from epics::pvAccess::ChannelBaseRequester | |
| 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 Public Attributes inherited from epics::pvAccess::ChannelBaseRequester | |
| 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.