Fuchsia C++ API Reference
These are the reference pages for C header files (
.h
and .hpp
) in Fuchsia.async
Structs |
|
---|---|
async::DispatcherStub |
async_patterns
Classes |
|
---|---|
async_patterns::Callback< ReturnType(Args...)> | An asynchronous |Callback| that will always execute on the async dispatcher associated with a |Receiver|. |
async_patterns::DispatcherBound | |DispatcherBound |
async_patterns::Function< ReturnType(Args...)> | An asynchronous |Function| that will always execute on the async dispatcher associated with a |Receiver|. |
async_patterns::PendingCall | This type is usually returned from a |DispatcherBound::AsyncCall| or calling |Callback |
async_patterns::TaskScope | |TaskScope| lets you post asynchronous tasks that are silently discarded when the |TaskScope| object is destroyed. |
async_patterns::TestDispatcherBound |
component
Classes |
|
---|---|
component::OutgoingDirectory |
Structs |
|
---|---|
component::IsStructuredConfig | |
component::IsStructuredConfig< T, std::void_t< decltype(T::kIsStructuredConfig)> > |
component_testing
condition_impl_internal
Structs |
|
---|---|
condition_impl_internal::MutexOps | |
condition_impl_internal::Waiter |
cpp17
Classes |
|
---|---|
cpp17::bad_optional_access | |
cpp17::bad_variant_access | |
cpp17::basic_string_view | |
cpp17::optional |
cpp20
Classes |
|
---|---|
cpp20::atomic_ref | |
cpp20::source_location |
Structs |
|
---|---|
cpp20::remove_cvref | |
cpp20::type_identity |
cpp20:: atomic_internal
cpp23
Structs |
|
---|---|
cpp23::is_scoped_enum | |
cpp23::is_scoped_enum< T, std::enable_if_t< cpp17::is_enum_v< T > > > |
driver_devfs
Classes |
|
---|---|
driver_devfs::Connector |
fdf
Structs |
|
---|---|
fdf::Endpoints |
fdf_env
Classes |
|
---|---|
fdf_env::DispatcherBuilder | |
fdf_env::DriverShutdown |
fdf_internal
Classes |
|
---|---|
fdf_internal::DefaultDispatcherSetting | |
fdf_internal::TestDispatcherBuilder | |
fdf_internal::TestSynchronizedDispatcher |
Structs |
|
---|---|
fdf_internal::EncoderState | |
fdf_internal::KeyValue | |
fdf_internal::LogValue | |
fdf_internal::Tuplet |
fdf_metadata
Classes |
|
---|---|
fdf_metadata::MetadataServer |
Structs |
|
---|---|
fdf_metadata::ObjectDetails |
fdf_testing
fidl
fidl:: internal_wavl
fidl:: internal_wavl:: internal
Classes |
|
---|---|
fidl::internal_wavl::internal::SizeTracker< SizeOrder::Constant > | |
fidl::internal_wavl::internal::SizeTracker< SizeOrder::N > |
fidl:: internal_wavl:: tests:: intrusive_containers
Structs |
|
---|---|
fidl::internal_wavl::tests::intrusive_containers::DefaultWAVLTreeObserver |
fidl:: ostream
fidl:: testing
fit
fpromise
Structs |
|
---|---|
fpromise::error_result | |
fpromise::error_result< void > | |
fpromise::ok_result | |
fpromise::ok_result< void > | |
fpromise::pending_result |
fpromise:: subtle
Classes |
|
---|---|
fpromise::subtle::scheduler |
fuchsia_logging
Classes |
|
---|---|
fuchsia_logging::LogFirstNState | |
fuchsia_logging::LogMessage | |
fuchsia_logging::LogMessageVoidify |
Structs |
|
---|---|
fuchsia_logging::LogSettings | Settings which control the behavior of logging. |
fuchsia_syslog
Classes |
|
---|---|
fuchsia_syslog::LogBuffer |
hwreg
Classes |
|
---|---|
hwreg::BitfieldRef | |
hwreg::RegisterAddr | |
hwreg::RegisterBase | |
hwreg::RegisterMmioScaled |
input_report_reader
Classes |
|
---|---|
input_report_reader::InputReportReaderManager | |
input_report_reader::InputReportReaderManager::InputReportReader |
inspect
Classes |
|
---|---|
inspect::BackingBuffer | |
inspect::ComponentInspector | ComponentInspector is an instance of an Inspector that serves its Inspect data via the fuchsia.inspect.Tree protocol. |
inspect::Hierarchy | |
inspect::Inspector | |
inspect::LazyNode | |
inspect::Link | |
inspect::LinkValue | |
inspect::Node | |
inspect::NodeHealth | |
inspect::NodeValue | |
inspect::Snapshot | |
inspect::Snapshot::Options | |
inspect::StringReference | |
inspect::TreeNameIterator | |
inspect::TreeServer | TreeServer is an implementation of the fuchsia.inspect.Tree protocol. |
inspect::TreeServerSendPreference | TreeServerSendPreference describes how the Inspect VMO should be served. |
inspect::ValueList |
Structs |
|
---|---|
inspect::InspectSettings | |
inspect::InspectStats | |
inspect::MissingValue | |
inspect::TreeHandlerSettings |
libsync
Classes |
|
---|---|
libsync::Completion | C++ wrapper for a completion object, |sync_completion_t|. |
loop_fixture
Classes |
|
---|---|
loop_fixture::RealLoop |
media
Classes |
|
---|---|
media::TimelineFunction | |
media::TimelineRate |
scenic
Structs |
|
---|---|
scenic::FakeGraph | |
scenic::FakeImage | |
scenic::FakeTransform | |
scenic::FakeView | |
scenic::FakeViewport | |
scenic::ViewCreationTokenPair | |
scenic::ViewRefPair | |
scenic::ViewTokenPair |
scenic:: cpp
Structs |
|
---|---|
scenic::cpp::ViewCreationTokenPair | |
scenic::cpp::ViewRefPair | |
scenic::cpp::ViewTokenPair |
std
Structs |
|
---|---|
std::hash< cpp17::basic_string_view< CharT, std::char_traits< CharT > > > |
sys
Classes |
|
---|---|
sys::ComponentContext | |
sys::OutgoingDirectory | |
sys::ServiceAggregateBase | |
sys::ServiceDirectory | |
sys::ServiceHandler | |
sys::ServiceWatcher |
Structs |
|
---|---|
sys::ServiceAggregate |
sys:: testing
Classes |
|
---|---|
sys::testing::ComponentContextProvider | |
sys::testing::ServiceDirectoryProvider |
syslog_runtime
Classes |
|
---|---|
syslog_runtime::KeyValue | |
syslog_runtime::LogBuffer | |
syslog_runtime::LogBufferBuilder | Constructs a LogBuffer. |
vfs
Classes |
|
---|---|
vfs::ComposedServiceDir | |
vfs::LazyDir | |
vfs::LazyDir::LazyEntry | |
vfs::Node | |
vfs::PseudoDir | |
vfs::PseudoFile | |
vfs::RemoteDir | |
vfs::Service | |
vfs::VmoFile |