| async_run() | vlink::MessageLoop | |
| BagWriter(const std::string &path, const Config &config={}) | vlink::BagWriter | explicit |
| bind_plugin_interface(const std::shared_ptr< BagPluginInterface > &plugin_interface) | vlink::BagWriter | virtual |
| Callback typedef | vlink::MessageLoop | |
| clear() noexcept | vlink::BagWriter | |
| clear_plugin_interface() | vlink::BagWriter | virtual |
| CompressType 枚举名称 | vlink::BagWriter | |
| convert_action(ActionType type) | vlink::BagWriter | protectedstatic |
| convert_recorded_url(const std::string &url) const | vlink::BagWriter | protected |
| create(const std::string &path, const Config &config={}) | vlink::BagWriter | static |
| detach_plugin() | vlink::BagWriter | protected |
| exec_task(const Schedule::Config &config, CallbackT &&callback) | vlink::MessageLoop | |
| exec_task(const Schedule::Config &config, CallbackT &&callback) | vlink::MessageLoop | |
| fail() const noexcept | vlink::BagWriter | |
| filter_get(const std::string &path) | vlink::BagWriter | static |
| flush_plugin() | vlink::BagWriter | protected |
| get_alive_state() const | vlink::MessageLoop | |
| get_default_app_name() | vlink::BagWriter | protectedstatic |
| get_default_tag_name() | vlink::BagWriter | protectedstatic |
| get_default_timezone_diff() | vlink::BagWriter | protectedstatic |
| get_format_date(SystemClock *current=nullptr, bool file_format=false) | vlink::BagWriter | protectedstatic |
| get_max_elapsed_time() const | vlink::MessageLoop | virtual |
| get_max_task_count() const override | vlink::VCAPWriter | protectedvirtual |
| get_max_timer_count() const | vlink::MessageLoop | virtual |
| get_name() const | vlink::MessageLoop | |
| get_record_timestamp() const override | vlink::VCAPWriter | protectedvirtual |
| get_schema_interface() | vlink::BagWriter | protectedstatic |
| get_split_index() const override | vlink::VCAPWriter | virtual |
| get_strategy() const | vlink::MessageLoop | |
| get_task_count() const | vlink::MessageLoop | |
| get_type() const | vlink::MessageLoop | |
| get_url_meta(const std::string &url, const std::string &ser, int &url_index, int &ser_index) const | vlink::BagWriter | protected |
| get_url_meta(int url_index, int ser_index, std::string &url, std::string &ser) const | vlink::BagWriter | protected |
| global_get() | vlink::BagWriter | static |
| invoke_task(FunctionT &&function, ArgsT &&... args) | vlink::MessageLoop | inline |
| invoke_task_with_priority(FunctionT &&function, uint16_t priority, ArgsT &&... args) | vlink::MessageLoop | inline |
| is_busy() const | vlink::MessageLoop | |
| is_dumping() const override | vlink::VCAPWriter | virtual |
| is_in_same_thread() const | vlink::MessageLoop | virtual |
| is_ready_to_quit() const | vlink::MessageLoop | |
| is_running() const | vlink::MessageLoop | |
| is_split_mode() const override | vlink::VCAPWriter | virtual |
| kBlockStrategy 枚举值 | vlink::MessageLoop | |
| kCompressAuto 枚举值 | vlink::BagWriter | |
| kCompressLz4 枚举值 | vlink::BagWriter | |
| kCompressLzav 枚举值 | vlink::BagWriter | |
| kCompressNone 枚举值 | vlink::BagWriter | |
| kCompressZstd 枚举值 | vlink::BagWriter | |
| kHighestPriority 枚举值 | vlink::MessageLoop | |
| kLockfreeType 枚举值 | vlink::MessageLoop | |
| kLowestPriority 枚举值 | vlink::MessageLoop | |
| kNoPriority 枚举值 | vlink::MessageLoop | |
| kNormalPriority 枚举值 | vlink::MessageLoop | |
| kNormalType 枚举值 | vlink::MessageLoop | |
| kOptimizationStrategy 枚举值 | vlink::MessageLoop | |
| kPopStrategy 枚举值 | vlink::MessageLoop | |
| kPriorityType 枚举值 | vlink::MessageLoop | |
| kTimerPriority 枚举值 | vlink::MessageLoop | |
| MessageLoop() | vlink::MessageLoop | |
| MessageLoop(Type type) | vlink::MessageLoop | explicit |
| on_begin() override | vlink::VCAPWriter | protectedvirtual |
| on_end() override | vlink::VCAPWriter | protectedvirtual |
| on_idle() | vlink::MessageLoop | protectedvirtual |
| on_task_changed(Callback &&callback, uint32_t start_time) | vlink::MessageLoop | protectedvirtual |
| on_task_timeout(Callback &&callback, uint32_t elapsed_time) | vlink::MessageLoop | protectedvirtual |
| operator bool() const noexcept | vlink::BagWriter | explicit |
| operator<<(const Frame &frame) | vlink::BagWriter | |
| operator<<(const SchemaData &schema_data) | vlink::BagWriter | |
| 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 | |
| Priority 枚举名称 | vlink::MessageLoop | |
| push(const Frame &frame, bool immediate=false) | vlink::BagWriter | |
| push_schema(const SchemaData &schema_data, bool immediate=false) override | vlink::VCAPWriter | virtual |
| quit(bool force=false) | vlink::MessageLoop | |
| record(const Frame &frame, bool immediate) override | vlink::VCAPWriter | protectedvirtual |
| recorded_urls_for_origin(const std::string &url) const | vlink::BagWriter | protected |
| recover_recorded_url(const std::string &url) const | vlink::BagWriter | protected |
| register_begin_handler(Callback &&callback) | vlink::MessageLoop | |
| register_end_handler(Callback &&callback) | vlink::MessageLoop | |
| register_idle_handler(Callback &&callback) | vlink::MessageLoop | |
| register_schema_callback(SchemaCallback &&callback) override | vlink::VCAPWriter | virtual |
| register_split_callback(SplitCallback &&callback, bool before) override | vlink::VCAPWriter | virtual |
| reset_lockfree_capacity() | vlink::MessageLoop | |
| run() | vlink::MessageLoop | |
| sample_mutex() | vlink::BagWriter | protected |
| SchemaCallback typedef | vlink::BagWriter | |
| set_name(const std::string &name) | vlink::MessageLoop | |
| set_strategy(Strategy strategy) | vlink::MessageLoop | |
| set_url_loss(const std::string &url, double loss) | vlink::BagWriter | virtual |
| spin() | vlink::MessageLoop | |
| spin_once(bool block=true) | vlink::MessageLoop | |
| SplitCallback typedef | vlink::BagWriter | |
| Strategy 枚举名称 | vlink::MessageLoop | |
| SystemClock typedef | vlink::BagWriter | |
| total_url_loss_map_ref() | vlink::BagWriter | protected |
| Type 枚举名称 | vlink::MessageLoop | |
| url_loss_map_ref() | vlink::BagWriter | protected |
| VCAPWriter(const std::string &path, const Config &config={}) | vlink::VCAPWriter | explicit |
| wait_for_idle(int ms=Timer::kInfinite, bool check=true) | vlink::MessageLoop | virtual |
| wait_for_quit(int ms=Timer::kInfinite, bool check=true) | vlink::MessageLoop | |
| wakeup() | vlink::MessageLoop | |
| ~BagWriter() | vlink::BagWriter | virtual |
| ~MessageLoop() | vlink::MessageLoop | virtual |
| ~VCAPWriter() override | vlink::VCAPWriter | |