#include "pipelineService.h"
Definition at line 32 of file pipelineService.h.
virtual epics::pvAccess::PipelineControl::~PipelineControl |
( |
| ) |
|
|
inlinevirtual |
virtual void epics::pvAccess::PipelineControl::done |
( |
| ) |
|
|
pure virtual |
Call to notify that there is no more data to pipelined. This call destroyes corresponding pipeline session.
virtual MonitorElement::shared_pointer epics::pvAccess::PipelineControl::getFreeElement |
( |
| ) |
|
|
pure virtual |
Grab next free element. A service should take this element, populate it with the data and return it back by calling putElement().
virtual size_t epics::pvAccess::PipelineControl::getFreeElementCount |
( |
| ) |
|
|
pure virtual |
Number of free elements in the local queue. A service can (should) full up the entire queue.
virtual size_t epics::pvAccess::PipelineControl::getRequestedCount |
( |
| ) |
|
|
pure virtual |
Total count of requested elements. This is the minimum element count that a service should provide.
virtual void epics::pvAccess::PipelineControl::putElement |
( |
MonitorElement::shared_pointer const & |
element | ) |
|
|
pure virtual |
Put element on the local queue (an element to be sent to a client).
The documentation for this class was generated from the following file: