pvAccessCPP
7.1.7
|
A (single ownership) smart pointer to extract a MonitorElement from a Monitor queue. More...
#include <client/pv/monitor.h>
Public Member Functions | |
Ref (Monitor &M) | |
Ref (const Monitor::shared_pointer &M) | |
void | swap (Ref &o) |
MonitorElementPtr | letGo () |
analogous to auto_ptr<>::release() but given a different name to avoid being confused with Monitor::release() | |
void | attach (Monitor &M) |
void | attach (const Monitor::shared_pointer &M) |
bool | next () |
void | reset () |
Ref & | operator++ () |
operator hidden_bool_type () const | |
MonitorElement * | operator-> () |
MonitorElement & | operator* () |
MonitorElement * | get () |
bool | operator== (const Ref &o) const |
bool | operator!= (const Ref &o) const |
A (single ownership) smart pointer to extract a MonitorElement from a Monitor queue.
To fetch a single element
To fetch all available elements (c++11)
To fetch all available elements (c++98)