Fuchsia C++ API Reference
These are the reference pages for C header files (
  .h
and .hpp) in Fuchsia.allocation
| Structs | |
|---|---|
| allocation::BufferCollectionImportExportTokens | |
    allocation::
  | 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::
  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::
  
    fidl::
  | Classes | |
|---|---|
| fidl::internal_wavl::internal::SizeTracker< SizeOrder::Constant > | |
| fidl::internal_wavl::internal::SizeTracker< SizeOrder::N > | |
    fidl::
  | Structs | |
|---|---|
| fidl::internal_wavl::tests::intrusive_containers::DefaultWAVLTreeObserver | |
    fidl::
  
    fidl::
  fit
fpromise
| Structs | |
|---|---|
| fpromise::error_result | |
| fpromise::error_result< void > | |
| fpromise::ok_result | |
| fpromise::ok_result< void > | |
| fpromise::pending_result | |
    fpromise::
  | 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::
  | 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::
  | 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 | |