VLink  2.1.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
 
std::chrono::steady_clock::time_point submit_time {std::chrono::steady_clock::now()}
 
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

◆ submit_time

std::chrono::steady_clock::time_point vlink::Schedule::Status::Impl::submit_time {std::chrono::steady_clock::now()}

◆ then_callback_list

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

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