pva2pva  1.4.1
 All Classes Functions Variables Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
MonitorUser Struct Reference
Inheritance diagram for MonitorUser:
Inheritance graph
[legend]
Collaboration diagram for MonitorUser:
Collaboration graph
[legend]

Public Member Functions

 POINTER_DEFINITIONS (MonitorUser)
 
epicsMutex & mutex () const
 
 MonitorUser (const MonitorCacheEntry::shared_pointer &)
 
virtual void destroy ()
 
virtual epics::pvData::Status start ()
 
virtual epics::pvData::Status stop ()
 
virtual
epics::pvData::MonitorElementPtr 
poll ()
 
virtual void release (epics::pvData::MonitorElementPtr const &monitorElement)
 
virtual std::string getRequesterName ()
 

Public Attributes

weak_pointer weakref
 
MonitorCacheEntry::shared_pointer entry
 
epics::pvData::MonitorRequester::weak_pointer req
 
std::tr1::weak_ptr< GWChannelsrvchan
 
bool initial
 
bool running
 
bool inoverflow
 
size_t nwakeups
 
size_t nevents
 
size_t ndropped
 
std::deque
< epics::pvData::MonitorElementPtr > 
filled
 
std::deque
< epics::pvData::MonitorElementPtr > 
empty
 
std::set
< epics::pvData::MonitorElementPtr > 
inuse
 
epics::pvData::MonitorElementPtr overflowElement
 

Static Public Attributes

static size_t num_instances
 

Detailed Description

Definition at line 65 of file chancache.h.


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