Marsyas
0.6.0-alpha
|
Sets and gets value of MarControl via an atomic variable. More...
#include <atomic_control.h>
Inherited by AtomicControlT< T >, AtomicControlT< mrs_realvec >, and AtomicControlT< mrs_string >.
Public Member Functions | |
AtomicControl (const MarControlPtr &control) | |
virtual void | push ()=0 |
MarControlPtr & | systemControl () |
virtual any | value ()=0 |
virtual | ~AtomicControl () |
Sets and gets value of MarControl via an atomic variable.
Definition at line 45 of file atomic_control.h.
AtomicControl | ( | const MarControlPtr & | control | ) | [inline] |
Definition at line 48 of file atomic_control.h.
virtual ~AtomicControl | ( | ) | [inline, virtual] |
Definition at line 52 of file atomic_control.h.
virtual void push | ( | ) | [pure virtual] |
Set intermediate atomic variable to control value.
Implemented in AtomicControlT< mrs_realvec >, AtomicControlT< mrs_string >, and AtomicControlT< T >.
MarControlPtr& systemControl | ( | ) | [inline] |
Definition at line 64 of file atomic_control.h.
Get value of intermediate atomic variable
Implemented in AtomicControlT< mrs_realvec >, AtomicControlT< mrs_string >, and AtomicControlT< T >.