class ProgramId

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

An ID used to uniquely identify an eBPF program. The ID is the KOID of the

[`ProgramHandle`].

Public Methods

void ProgramId (Storage_ storage)
void ProgramId (uint64_t id)
void ProgramId ()

Default constructs a |ProgramId| only if all of its members are default constructible.

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

void ProgramId (ProgramId && )

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

void ProgramId (const ProgramId & other)
ProgramId & operator= (ProgramId && )

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

ProgramId & operator= (const ProgramId & other)
bool operator== (const ProgramId & other)
bool operator!= (const ProgramId & other)
uint64_t id ()
uint64_t & id ()
ProgramId & id (uint64_t value)

Setter for id.

void ProgramId (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits