#include "sharedstateimpl.h"
|
| SharedMonitorFIFO (const std::tr1::shared_ptr< SharedChannel > &channel, const requester_type::shared_pointer &requester, const pvd::PVStructure::const_shared_pointer &pvRequest, Config *conf) |
|
virtual | ~SharedMonitorFIFO () |
|
| POINTER_DEFINITIONS (MonitorFIFO) |
|
| MonitorFIFO (const std::tr1::shared_ptr< MonitorRequester > &requester, const pvData::PVStructure::const_shared_pointer &pvRequest, const Source::shared_pointer &source=Source::shared_pointer(), Config *conf=0) |
|
virtual | ~MonitorFIFO () |
|
const std::tr1::shared_ptr< MonitorRequester > | getRequester () const |
|
void | show (std::ostream &strm) const |
|
virtual void | destroy () OVERRIDE FINAL |
|
void | setFreeHighMark (double level) |
|
void | open (const epics::pvData::StructureConstPtr &type) |
| Mark subscription as "open" with the associated structure type. More...
|
|
void | close () |
| Abnormal closure (eg. due to upstream dis-connection) More...
|
|
void | finish () |
| Successful closure (eg. RDB query done) More...
|
|
bool | tryPost (const pvData::PVStructure &value, const epics::pvData::BitSet &changed, const epics::pvData::BitSet &overrun=epics::pvData::BitSet(), bool force=false) |
|
void | post (const pvData::PVStructure &value, const epics::pvData::BitSet &changed, const epics::pvData::BitSet &overrun=epics::pvData::BitSet()) |
| Consume a free slot if available, otherwise squash with most recent. More...
|
|
void | notify () |
|
virtual epics::pvData::Status | start () OVERRIDE FINAL |
|
virtual epics::pvData::Status | stop () OVERRIDE FINAL |
|
virtual MonitorElementPtr | poll () OVERRIDE FINAL |
|
virtual void | release (MonitorElementPtr const &monitorElement) OVERRIDE FINAL |
|
virtual void | getStats (Stats &s) const OVERRIDE FINAL |
|
virtual void | reportRemoteQueueStatus (epics::pvData::int32 freeElements) OVERRIDE FINAL |
|
size_t | freeCount () const |
| Number of unused FIFO slots at this moment, which may changed in the next. More...
|
|
| POINTER_DEFINITIONS (Monitor) |
|
virtual | ~Monitor () |
|
| POINTER_DEFINITIONS (Destroyable) |
|
Definition at line 66 of file sharedstateimpl.h.
pvas::detail::SharedMonitorFIFO::SharedMonitorFIFO |
( |
const std::tr1::shared_ptr< SharedChannel > & |
channel, |
|
|
const requester_type::shared_pointer & |
requester, |
|
|
const pvd::PVStructure::const_shared_pointer & |
pvRequest, |
|
|
Config * |
conf |
|
) |
| |
pvas::detail::SharedMonitorFIFO::~SharedMonitorFIFO |
( |
| ) |
|
|
virtual |
const std::tr1::shared_ptr<SharedChannel> pvas::detail::SharedMonitorFIFO::channel |
The documentation for this struct was generated from the following files: