VLink  2.1.0
A high-performance communication middleware
vlink::TriggerRecorder 成员列表

成员的完整列表,这些成员属于 vlink::TriggerRecorder,包括所有继承而来的类成员

async_run()vlink::MessageLoop
bind_bag_interface(const std::shared_ptr< BagPluginInterface > &bag_interface)vlink::TriggerRecorder
bind_trigger_interface(const std::shared_ptr< TriggerPluginInterface > &trigger_interface)vlink::TriggerRecorder
Callback typedefvlink::MessageLoop
clear_bag_interface()vlink::TriggerRecorder
clear_trigger_interface()vlink::TriggerRecorder
dump(const TriggerParams &params={})vlink::TriggerRecorder
dump(const TriggerParams &params, std::string &out_file)vlink::TriggerRecorder
exec_task(const Schedule::Config &config, CallbackT &&callback)vlink::MessageLoop
exec_task(const Schedule::Config &config, CallbackT &&callback)vlink::MessageLoop
FileType 枚举名称vlink::TriggerRecorder
get_alive_state() constvlink::MessageLoop
get_max_elapsed_time() constvlink::MessageLoopvirtual
get_max_task_count() constvlink::MessageLoopvirtual
get_max_timer_count() constvlink::MessageLoopvirtual
get_name() constvlink::MessageLoop
get_strategy() constvlink::MessageLoop
get_task_count() constvlink::MessageLoop
get_type() constvlink::MessageLoop
invoke_task(FunctionT &&function, ArgsT &&... args)vlink::MessageLoopinline
invoke_task_with_priority(FunctionT &&function, uint16_t priority, ArgsT &&... args)vlink::MessageLoopinline
is_busy() constvlink::MessageLoop
is_dumping() const noexceptvlink::TriggerRecorder
is_in_same_thread() constvlink::MessageLoopvirtual
is_ready_to_quit() constvlink::MessageLoop
is_running() constvlink::MessageLoop
kBlockStrategy 枚举值vlink::MessageLoop
kCoverOldest 枚举值vlink::TriggerRecorder
kDropNewest 枚举值vlink::TriggerRecorder
kHighestPriority 枚举值vlink::MessageLoop
kLockfreeType 枚举值vlink::MessageLoop
kLowestPriority 枚举值vlink::MessageLoop
kMaxWindowMsvlink::TriggerRecorderstatic
kNoPriority 枚举值vlink::MessageLoop
kNormalPriority 枚举值vlink::MessageLoop
kNormalType 枚举值vlink::MessageLoop
kOptimizationStrategy 枚举值vlink::MessageLoop
kPopStrategy 枚举值vlink::MessageLoop
kPriorityType 枚举值vlink::MessageLoop
kTimerPriority 枚举值vlink::MessageLoop
kVcap 枚举值vlink::TriggerRecorder
kVdb 枚举值vlink::TriggerRecorder
MessageLoop()vlink::MessageLoop
MessageLoop(Type type)vlink::MessageLoopexplicit
on_begin() overridevlink::TriggerRecorderprotectedvirtual
on_end() overridevlink::TriggerRecorderprotectedvirtual
on_idle()vlink::MessageLoopprotectedvirtual
on_task_changed(Callback &&callback, uint32_t start_time)vlink::MessageLoopprotectedvirtual
on_task_timeout(Callback &&callback, uint32_t elapsed_time)vlink::MessageLoopprotectedvirtual
OverflowPolicy 枚举名称vlink::TriggerRecorder
post_task(Callback &&callback)vlink::MessageLoop
post_task_handle(Callback &&callback, const PostTaskOptions &options={})vlink::MessageLoop
post_task_with_priority(Callback &&callback, uint16_t priority)vlink::MessageLoop
post_task_with_priority_handle(Callback &&callback, uint16_t priority, const PostTaskOptions &options={})vlink::MessageLoop
post_untracked_task(Callback &&callback, TaskOverflowPolicy overflow_policy, TaskDropPolicy drop_policy)vlink::MessageLoopprotected
Priority 枚举名称vlink::MessageLoop
quit(bool force=false)vlink::MessageLoop
RawSub typedefvlink::TriggerRecorder
RawSubFactory typedefvlink::TriggerRecorder
register_begin_handler(Callback &&callback)vlink::MessageLoop
register_end_handler(Callback &&callback)vlink::MessageLoop
register_idle_handler(Callback &&callback)vlink::MessageLoop
reset_lockfree_capacity()vlink::MessageLoop
run()vlink::MessageLoop
set_name(const std::string &name)vlink::MessageLoop
set_strategy(Strategy strategy)vlink::MessageLoop
spin()vlink::MessageLoop
spin_once(bool block=true)vlink::MessageLoop
Strategy 枚举名称vlink::MessageLoop
TriggerRecorder(const Config &config, RawSubFactory &&factory)vlink::TriggerRecorder
Type 枚举名称vlink::MessageLoop
wait_for_idle(int ms=Timer::kInfinite, bool check=true)vlink::MessageLoopvirtual
wait_for_quit(int ms=Timer::kInfinite, bool check=true)vlink::MessageLoop
wakeup()vlink::MessageLoop
~MessageLoop()vlink::MessageLoopvirtual
~TriggerRecorder() overridevlink::TriggerRecorder