template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 2547 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
Public Methods
::fuchsia_hardware_bluetooth::wire::SnoopOnObservePacketRequest Build ()
Build and return the table. The builder should not be used after this.
bool has_sequence ()
void clear_sequence ()
Clears the sequence field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & sequence ()
Monotonically increasing packet count. Used for flow control in conjunction with
`OnAcknowledgePackets`.
BuilderImpl & sequence (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
Monotonically increasing packet count. Used for flow control in conjunction with
`OnAcknowledgePackets`.
bool has_direction ()
void clear_direction ()
Clears the direction field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_hardware_bluetooth::wire::PacketDirection & direction ()
Getter for direction.
BuilderImpl & direction (::fuchsia_hardware_bluetooth::wire::PacketDirection elem)
Setter for direction.
bool has_packet ()
void clear_packet ()
Clears the packet field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_hardware_bluetooth::wire::SnoopPacket & packet ()
Getter for packet.
BuilderImpl & packet (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_hardware_bluetooth::wire::SnoopPacket>> elem)
Setter for packet.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_hardware_bluetooth::wire::SnoopOnObservePacketRequest, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_bluetooth::wire::SnoopOnObservePacketRequest>> && frame)