VLink 2.0.0
A high-performance communication middleware
Loading...
Searching...
No Matches
vlink::Schedule::Status::StatusImpl Struct Referencefinal

#include <schedule.h>

Collaboration diagram for vlink::Schedule::Status::StatusImpl:

Public Attributes

std::atomic_bool is_valid {false}
std::recursive_mutex mtx
Callback schedule_timeout_callback
Callback execution_timeout_callback
CatchCallback catch_callback
Callback else_callback
std::vector< RetCallbackthen_callback_list

Member Data Documentation

◆ catch_callback

CatchCallback vlink::Schedule::Status::StatusImpl::catch_callback

◆ else_callback

Callback vlink::Schedule::Status::StatusImpl::else_callback

◆ execution_timeout_callback

Callback vlink::Schedule::Status::StatusImpl::execution_timeout_callback

◆ is_valid

std::atomic_bool vlink::Schedule::Status::StatusImpl::is_valid {false}

◆ mtx

std::recursive_mutex vlink::Schedule::Status::StatusImpl::mtx

◆ schedule_timeout_callback

Callback vlink::Schedule::Status::StatusImpl::schedule_timeout_callback

◆ then_callback_list

std::vector<RetCallback> vlink::Schedule::Status::StatusImpl::then_callback_list

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