VLink  2.0.0
A high-performance communication middleware
vlink::Schedule::Status::Impl结构体 参考final

#include <schedule.h>

vlink::Schedule::Status::Impl 的协作图:

Public 属性

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

类成员变量说明

◆ catch_callback

CatchCallback vlink::Schedule::Status::Impl::catch_callback

◆ dispatched

std::atomic_bool vlink::Schedule::Status::Impl::dispatched {false}

◆ else_callback

Callback vlink::Schedule::Status::Impl::else_callback

◆ execution_timeout_callback

Callback vlink::Schedule::Status::Impl::execution_timeout_callback

◆ is_valid

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

◆ mtx

std::recursive_mutex vlink::Schedule::Status::Impl::mtx

◆ schedule_timeout_callback

Callback vlink::Schedule::Status::Impl::schedule_timeout_callback

◆ then_callback_list

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

该结构体的文档由以下文件生成: