ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::detail::scheduled_pool_backend_base< PoolType >::periodic_task_state Struct Reference

#include <scheduled_pool_backend_base.hpp>

Collaboration diagram for threadschedule::detail::scheduled_pool_backend_base< PoolType >::periodic_task_state:
[legend]

Public Member Functions

 periodic_task_state (periodic_task_type task_value)
 

Public Attributes

periodic_task_type task
 
std::atomic< bool > running { false }
 

Detailed Description

template<typename PoolType = thread_pool_backend>
struct threadschedule::detail::scheduled_pool_backend_base< PoolType >::periodic_task_state

Definition at line 113 of file scheduled_pool_backend_base.hpp.

Constructor & Destructor Documentation

◆ periodic_task_state()

template<typename PoolType = thread_pool_backend>
threadschedule::detail::scheduled_pool_backend_base< PoolType >::periodic_task_state::periodic_task_state ( periodic_task_type  task_value)
inlineexplicit

Definition at line 115 of file scheduled_pool_backend_base.hpp.

Member Data Documentation

◆ running

template<typename PoolType = thread_pool_backend>
std::atomic<bool> threadschedule::detail::scheduled_pool_backend_base< PoolType >::periodic_task_state::running { false }

Definition at line 118 of file scheduled_pool_backend_base.hpp.

◆ task

template<typename PoolType = thread_pool_backend>
periodic_task_type threadschedule::detail::scheduled_pool_backend_base< PoolType >::periodic_task_state::task

Definition at line 117 of file scheduled_pool_backend_base.hpp.


The documentation for this struct was generated from the following file: