CCF
Loading...
Searching...
No Matches
Classes | Public Types | Public Attributes | List of all members
ccf::tasks::Delayed Struct Reference

Classes

struct  DelayedTask
 

Public Types

using DelayedTasks = std::vector< DelayedTask >
 
using DelayedTasksByTime = std::map< std::chrono::milliseconds, DelayedTasks >
 

Public Attributes

std::atomic< std::chrono::milliseconds > total_elapsed
 
std::mutex tasks_mutex
 
DelayedTasksByTime tasks
 

Member Typedef Documentation

◆ DelayedTasks

◆ DelayedTasksByTime

using ccf::tasks::Delayed::DelayedTasksByTime = std::map<std::chrono::milliseconds, DelayedTasks>

Member Data Documentation

◆ tasks

DelayedTasksByTime ccf::tasks::Delayed::tasks

◆ tasks_mutex

std::mutex ccf::tasks::Delayed::tasks_mutex

◆ total_elapsed

std::atomic<std::chrono::milliseconds> ccf::tasks::Delayed::total_elapsed
Initial value:
=
std::chrono::milliseconds(0)

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