fdf::Dispatcher
Summary
Inheritance
Direct Known Subclasses:
fdf::SynchronizedDispatcher,
fdf::UnsynchronizedDispatcherPublic types
HandleType
fdf_dispatcher_t * HandleType
ShutdownHandler
fit::callback< void(fdf_dispatcher_t *dispatcher)> ShutdownHandler
Friend classes
fdf_env::DispatcherBuilder
friend class fdf_env::DispatcherBuilder
fdf_internal::TestDispatcherBuilder
friend class fdf_internal::TestDispatcherBuilder
Protected attributes
dispatcher_
fdf_dispatcher_t * dispatcher_
Public static functions
Public functions
Dispatcher
Dispatcher(
fdf_dispatcher_t *dispatcher
)
Dispatcher
Dispatcher(
const Dispatcher & to_copy
)=delete
Dispatcher
Dispatcher(
Dispatcher && other
) noexcept
ShutdownAsync
void ShutdownAsync()
async_dispatcher
async_dispatcher_t * async_dispatcher() const
get
fdf_dispatcher_t * get() const
options
std::optional< uint32_t > options() const
release
fdf_dispatcher_t * release()
reset
void reset(
fdf_dispatcher_t *dispatcher
)
~Dispatcher
~Dispatcher()
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-03-28 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-03-28 UTC."],[],[]]