Fuchsia C++ API Reference
These are the reference pages for C header files (
.h
and .hpp
) in Fuchsia.allocation
Structs |
|
---|---|
allocation::BufferCollectionImportExportTokens |
allocation:: cpp
Structs |
|
---|---|
allocation::cpp::BufferCollectionImportExportTokens |
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::DirectoryWatcher | |
component::OutgoingDirectory | |
component::ServiceMemberWatcher | |
component::SyncDirectoryWatcher | |
component::SyncServiceMemberWatcher |
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 |
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< std::is_enum_v< T > > > |
driver_devfs
Classes |
|
---|---|
driver_devfs::Connector |
fake_bti
Structs |
|
---|---|
fake_bti::FakeBtiPinnedVmoInfo |
fake_mmio
Classes |
|
---|---|
fake_mmio::FakeMmioReg | |
fake_mmio::FakeMmioRegRegion |
fake_object
Classes |
|
---|---|
fake_object::FakeHandleTable | |
fake_object::FakeObject |
fdf
Structs |
|
---|---|
fdf::Endpoints | |
fdf::OwnedChildNode |
fdf_env
Classes |
|
---|---|
fdf_env::DispatcherBuilder | |
fdf_env::DriverShutdown |
fdf_fake
Classes |
|
---|---|
fdf_fake::FakeGpio |
fdf_internal
Classes |
|
---|---|
fdf_internal::DefaultDispatcherSetting | |
fdf_internal::output_iterator | |
fdf_internal::TestDispatcherBuilder | |
fdf_internal::TestSynchronizedDispatcher |
Structs |
|
---|---|
fdf_internal::EncoderState | |
fdf_internal::KeyValue | |
fdf_internal::LogValue | |
fdf_internal::Tuplet |
fdf_power
Classes |
|
---|---|
fdf_power::Completer | |
fdf_power::ResumeCompleter | |
fdf_power::Suspendable | |
fdf_power::SuspendCompleter |
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
Structs |
|
---|---|
fuchsia_logging::FlushConfig | |
fuchsia_logging::LogSettings | Settings which control the behavior of logging. |
fuchsia_logging::RawLogSettings |
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::BoundedListNode | |
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 | StringReference is deprecated. |
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::PublishOptions | Options for a published ComponentInspector . |
inspect::TreeHandlerSettings | |
inspect::VmoOptions | Options for publishing a VMO. |
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 |
mock_mmio
Classes |
|
---|---|
mock_mmio::GloballyOrderedRegion | |
mock_mmio::GloballyOrderedRegion::Access | |
mock_mmio::Region | |
mock_mmio::Register |
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 |
sys
Classes |
|
---|---|
sys::ComponentContext | |
sys::OutgoingDirectory | |
sys::ServiceAggregateBase | |
sys::ServiceDirectory | |
sys::ServiceHandler |
Structs |
|
---|---|
sys::ServiceAggregate |
sys:: testing
Classes |
|
---|---|
sys::testing::ComponentContextProvider | |
sys::testing::ServiceDirectoryProvider |
trace
vfs
Classes |
|
---|---|
vfs::ComposedServiceDir | |
vfs::LazyDir | |
vfs::LazyDir::LazyEntry | |
vfs::Node | |
vfs::PseudoDir | |
vfs::PseudoFile | |
vfs::RemoteDir | |
vfs::Service | |
vfs::VmoFile |