#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: