class SnoopOnObservePacketRequest

Defined at line 2670 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h

Public Methods

void SnoopOnObservePacketRequest (Storage_ storage)
void SnoopOnObservePacketRequest ()

Defined at line 2675 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h

void SnoopOnObservePacketRequest (SnoopOnObservePacketRequest && )

Defined at line 2676 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h

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

Defined at line 2677 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h

SnoopOnObservePacketRequest & operator= (const SnoopOnObservePacketRequest & other)
bool operator== (const SnoopOnObservePacketRequest & other)
bool operator!= (const SnoopOnObservePacketRequest & other)
bool IsEmpty ()
const std::optional<uint64_t> & sequence ()

Monotonically increasing packet count. Used for flow control in conjunction with

`OnAcknowledgePackets`.

::std::optional<uint64_t> & sequence ()

Monotonically increasing packet count. Used for flow control in conjunction with

`OnAcknowledgePackets`.

SnoopOnObservePacketRequest & sequence (std::optional<uint64_t> value)

Monotonically increasing packet count. Used for flow control in conjunction with

`OnAcknowledgePackets`.

const std::optional< ::fuchsia_hardware_bluetooth::PacketDirection> & direction ()
::std::optional< ::fuchsia_hardware_bluetooth::PacketDirection> & direction ()
SnoopOnObservePacketRequest & direction (std::optional< ::fuchsia_hardware_bluetooth::PacketDirection> value)

Setter for direction.

const std::optional< ::fuchsia_hardware_bluetooth::SnoopPacket> & packet ()
::std::optional< ::fuchsia_hardware_bluetooth::SnoopPacket> & packet ()
SnoopOnObservePacketRequest & packet (std::optional< ::fuchsia_hardware_bluetooth::SnoopPacket> value)

Setter for packet.

void SnoopOnObservePacketRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits