|
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 >.
1.7.6.1