VLink 2.0.0
A high-performance communication middleware
载入中...
搜索中...
未找到
vlink::DatabaseReader 成员列表

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

async_run()vlink::MessageLoop
BagReader(const std::string &path, bool read_only=true, bool try_to_fix=false)vlink::BagReaderexplicit
bind_plugin_interface(const std::shared_ptr< BagReaderPluginInterface > &plugin_interface) overridevlink::DatabaseReadervirtual
Callback typedefvlink::MessageLoop
check() overridevlink::DatabaseReadervirtual
convert_action(std::string_view str)vlink::BagReaderprotectedstatic
create(const std::string &path, bool read_only=true, bool try_to_fix=false)vlink::BagReaderstatic
DatabaseReader(const std::string &path, bool read_only=true, bool try_to_fix=false)vlink::DatabaseReaderexplicit
detect_schema() overridevlink::DatabaseReadervirtual
exec_task(const Schedule::Config &config, CallbackT &&callback)vlink::MessageLoop
exec_task(const Schedule::Config &config, CallbackT &&callback)vlink::MessageLoop
FinishCallback typedefvlink::BagReader
fix(bool rebuild=false) overridevlink::DatabaseReadervirtual
get_info() const overridevlink::DatabaseReadervirtual
get_max_elapsed_time() constvlink::MessageLoopvirtual
get_max_task_count() const overridevlink::DatabaseReaderprotectedvirtual
get_max_timer_count() constvlink::MessageLoopvirtual
get_name() constvlink::MessageLoop
get_real_timestamp() const overridevlink::DatabaseReadervirtual
get_schema_type(const std::string &url) const overridevlink::DatabaseReadervirtual
get_ser_type(const std::string &url) const overridevlink::DatabaseReadervirtual
get_split_index() const overridevlink::DatabaseReadervirtual
get_status() const overridevlink::DatabaseReadervirtual
get_strategy() constvlink::MessageLoop
get_task_count() constvlink::MessageLoop
get_timestamp() const overridevlink::DatabaseReadervirtual
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_in_same_thread() constvlink::MessageLoopvirtual
is_jumping() const overridevlink::DatabaseReadervirtual
is_ready_to_quit() constvlink::MessageLoop
is_running() constvlink::MessageLoop
is_split_mode() const overridevlink::DatabaseReadervirtual
jump(int64_t begin_time, double rate, int times, bool force_to_play=false) overridevlink::DatabaseReadervirtual
kBlockStrategy 枚举值vlink::MessageLoop
kHighestPriority 枚举值vlink::MessageLoop
kInfinitevlink::BagReaderstatic
kLockfreeType 枚举值vlink::MessageLoop
kLowestPriority 枚举值vlink::MessageLoop
kNoPriority 枚举值vlink::MessageLoop
kNormalPriority 枚举值vlink::MessageLoop
kNormalType 枚举值vlink::MessageLoop
kOptimizationStrategy 枚举值vlink::MessageLoop
kPaused 枚举值vlink::BagReader
kPlaying 枚举值vlink::BagReader
kPopStrategy 枚举值vlink::MessageLoop
kPriorityType 枚举值vlink::MessageLoop
kStoped 枚举值vlink::BagReader
kTimerPriority 枚举值vlink::MessageLoop
MessageLoop()vlink::MessageLoop
MessageLoop(Type type)vlink::MessageLoopexplicit
on_begin() overridevlink::DatabaseReaderprotectedvirtual
on_end() overridevlink::DatabaseReaderprotectedvirtual
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
OutputCallback typedefvlink::BagReader
pause() overridevlink::DatabaseReadervirtual
pause_to_next() overridevlink::DatabaseReadervirtual
play(const Config &config) overridevlink::DatabaseReadervirtual
post_task(Callback &&callback)vlink::MessageLoop
post_task_with_priority(Callback &&callback, uint16_t priority)vlink::MessageLoop
Priority 枚举名称vlink::MessageLoop
process_output(int64_t timestamp, const std::string &url, ActionType action_type, const Bytes &data)vlink::BagReaderprotected
process_url_metas(std::vector< Info::UrlMeta > &url_metas)vlink::BagReaderprotected
quit(bool force=false)vlink::MessageLoop
ReadyCallback typedefvlink::BagReader
rebuild_url_meta_maps(const std::vector< Info::UrlMeta > &url_metas, std::unordered_map< std::string, std::string > &ser_map, std::unordered_map< std::string, SchemaType > &schema_type_map)vlink::BagReaderprotectedstatic
register_begin_handler(Callback &&callback)vlink::MessageLoop
register_end_handler(Callback &&callback)vlink::MessageLoop
register_finish_callback(FinishCallback &&finish_callback) overridevlink::DatabaseReadervirtual
register_idle_handler(Callback &&callback)vlink::MessageLoop
register_output_callback(OutputCallback &&output_callback) overridevlink::DatabaseReadervirtual
register_ready_callback(ReadyCallback &&ready_callback) overridevlink::DatabaseReadervirtual
register_status_callback(StatusCallback &&status_callback) overridevlink::DatabaseReadervirtual
reindex() overridevlink::DatabaseReadervirtual
reset_lockfree_capacity()vlink::MessageLoop
resume() overridevlink::DatabaseReadervirtual
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
Status 枚举名称vlink::BagReader
StatusCallback typedefvlink::BagReader
stop() overridevlink::DatabaseReadervirtual
Strategy 枚举名称vlink::MessageLoop
tag(const std::string &tag_name) overridevlink::DatabaseReadervirtual
Type 枚举名称vlink::MessageLoop
wait_for_idle(int ms=Timer::kInfinite, bool check=true)vlink::MessageLoop
wait_for_quit(int ms=Timer::kInfinite, bool check=true)vlink::MessageLoop
wakeup()vlink::MessageLoop
~BagReader()vlink::BagReadervirtual
~DatabaseReader() overridevlink::DatabaseReader
~MessageLoop()vlink::MessageLoopvirtual