class PeerParameters

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

Parameters used to emulate a peer's behavior over the BR/EDR/Low Energy transport.

Public Methods

void PeerParameters (Storage_ storage)
bool IsEmpty ()
void PeerParameters ()

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

void PeerParameters (PeerParameters && )

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

const std::optional< ::fuchsia_bluetooth::Address> & address ()

The public BR/EDR BD_ADDR address of a peer. This field is mandatory.

::std::optional< ::fuchsia_bluetooth::Address> & address ()

The public BR/EDR BD_ADDR address of a peer. This field is mandatory.

PeerParameters & address (std::optional< ::fuchsia_bluetooth::Address> value)

The public BR/EDR BD_ADDR address of a peer. This field is mandatory.

const std::optional<bool> & connectable ()

When present and true, the peer will send connectable advertisements and accept connection

requests. The peer will ignore connection requests if not connectable.

::std::optional<bool> & connectable ()

When present and true, the peer will send connectable advertisements and accept connection

requests. The peer will ignore connection requests if not connectable.

PeerParameters & connectable (std::optional<bool> value)

When present and true, the peer will send connectable advertisements and accept connection

requests. The peer will ignore connection requests if not connectable.

const std::optional< ::fidl::ServerEnd< ::fuchsia_hardware_bluetooth::Peer>> & channel ()

Server end of channel bound to Peer protocol.

::std::optional< ::fidl::ServerEnd< ::fuchsia_hardware_bluetooth::Peer>> & channel ()

Server end of channel bound to Peer protocol.

PeerParameters & channel (std::optional< ::fidl::ServerEnd< ::fuchsia_hardware_bluetooth::Peer>> value)

Server end of channel bound to Peer protocol.

void PeerParameters (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
PeerParameters & operator= (PeerParameters && )

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

Friends

class MemberVisitor
class NaturalTableCodingTraits