![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "monitor.h"
Public Member Functions | |
Ref () | |
Ref (Monitor &M) | |
Ref (const Monitor::shared_pointer &M) | |
~Ref () | |
void | swap (Ref &o) |
MonitorElementPtr | letGo () |
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)
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
analogous to auto_ptr<>::release() but given a different name to avoid being confused with Monitor::release()
Definition at line 167 of file monitor.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 161 of file monitor.h.