Psyllid
v1.12.4
Project 8 Data Acquisisition Software
|
Gives other classes access to daq_control. More...
#include <control_access.hh>
Public Types | |
typedef std::shared_ptr< daq_control > | dc_ptr_t |
Public Member Functions | |
control_access () | |
virtual | ~control_access () |
Static Public Member Functions | |
static void | set_daq_control (std::weak_ptr< daq_control > a_daq_control) |
Protected Member Functions | |
dc_ptr_t | use_daq_control () |
bool | daq_control_expired () |
Static Protected Attributes | |
static std::weak_ptr< daq_control > | f_daq_control = std::weak_ptr< daq_control >() |
Gives other classes access to daq_control.
Used for example by butterfly_house to get the run name and description from daq_control.
Definition at line 26 of file control_access.hh.
typedef std::shared_ptr< daq_control > dc_ptr_t |
Definition at line 29 of file control_access.hh.
control_access | ( | ) |
Definition at line 20 of file control_access.cc.
|
virtual |
Definition at line 24 of file control_access.cc.
|
inlineprotected |
Definition at line 42 of file control_access.hh.
|
static |
Definition at line 28 of file control_access.cc.
|
inlineprotected |
Definition at line 40 of file control_access.hh.
|
staticprotected |
Definition at line 38 of file control_access.hh.