class Map

Defined at line 165 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/natural_types.h

A representation of eBPF map that can be shared between processes.

Public Methods

void Map (Storage_ storage)
bool IsEmpty ()
void Map ()

Defined at line 171 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/natural_types.h

void Map (Map && )

Defined at line 172 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/natural_types.h

Map & operator= (Map && )

Defined at line 173 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/natural_types.h

const std::optional< ::fuchsia_ebpf::MapSchema> & schema ()

Map schema.

::std::optional< ::fuchsia_ebpf::MapSchema> & schema ()

Map schema.

Map & schema (std::optional< ::fuchsia_ebpf::MapSchema> value)

Map schema.

const std::optional< ::zx::vmo> & vmo ()

VMO used to store the map data. The layout of the data stored in the

VMO depends on the `schema` as defined in the `ebpf_api` create.

::std::optional< ::zx::vmo> & vmo ()

VMO used to store the map data. The layout of the data stored in the

VMO depends on the `schema` as defined in the `ebpf_api` create.

Map & vmo (std::optional< ::zx::vmo> value)

VMO used to store the map data. The layout of the data stored in the

VMO depends on the `schema` as defined in the `ebpf_api` create.

void Map (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits