monitor.h revised

This commit is contained in:
Matej Sekoranja
2012-07-24 20:47:56 +02:00
parent 31922eac32
commit 25b9e5fa5a

View File

@@ -31,7 +31,7 @@ class MonitorElement {
public:
POINTER_DEFINITIONS(MonitorElement);
MonitorElement(){}
MonitorElement(PVStructurePtr const &pvStructurePtr)
MonitorElement(PVStructurePtr const & pvStructurePtr)
: pvStructurePtr(pvStructurePtr),
changedBitSet(BitSet::create(pvStructurePtr->getNumberFields())),
overrunBitSet(BitSet::create(pvStructurePtr->getNumberFields()))
@@ -64,7 +64,7 @@ class Monitor : public Destroyable{
* @return monitorElement for modified data.
* Must call get to determine if data is available.
*/
virtual MonitorElementPtr &poll() = 0;
virtual MonitorElementPtr poll() = 0;
/**
* Release a MonitorElement that was returned by poll.
* @param monitorElement
@@ -87,19 +87,19 @@ class MonitorRequester : public virtual Requester {
* @param monitor The monitor
* @param structure The structure defining the data.
*/
virtual void monitorConnect(Status const &status,
virtual void monitorConnect(Status const & status,
MonitorPtr const & monitor, StructureConstPtr const & structure) = 0;
/**
* A monitor event has occurred.
* The requester must call Monitor.poll to get data.
* @param monitor The monitor.
*/
virtual void monitorEvent(MonitorPtr const &monitor) = 0;
virtual void monitorEvent(MonitorPtr const & monitor) = 0;
/**
* The data source is no longer available.
* @param monitor The monitor.
*/
virtual void unlisten(MonitorPtr const &monitor) = 0;
virtual void unlisten(MonitorPtr const & monitor) = 0;
};
}}