#include <scheduler.hpp>
|
using | Signal = boost::signals2::signal< void()> |
| Signal that emits on changes to resources. More...
|
|
Definition at line 182 of file scheduler.hpp.
◆ Signal
Signal that emits on changes to resources.
Definition at line 187 of file scheduler.hpp.
◆ Resource() [1/2]
daq::dpm::Resource::Resource |
( |
| ) |
|
|
default |
◆ Resource() [2/2]
daq::dpm::Resource::Resource |
( |
unsigned |
limit | ) |
|
|
inlineexplicitnoexcept |
◆ Acquire()
◆ Connect()
boost::signals2::connection daq::dpm::Resource::Connect |
( |
Signal::slot_type const & |
slot | ) |
|
|
inline |
Connect to signal that is emitted when a resource become available.
Definition at line 214 of file scheduler.hpp.
◆ GetLimit()
unsigned daq::dpm::Resource::GetLimit |
( |
| ) |
const |
|
inlinenoexcept |
◆ GetUsed()
unsigned daq::dpm::Resource::GetUsed |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=()
◆ Release()
void daq::dpm::Resource::Release |
( |
| ) |
|
|
protectednoexcept |
◆ SetLimit()
void daq::dpm::Resource::SetLimit |
( |
unsigned |
new_limit | ) |
|
|
inlinenoexcept |
◆ ResourceToken
The documentation for this class was generated from the following files: