class ProfileAdvertiseRequest

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

Public Methods

void ProfileAdvertiseRequest (Storage_ storage)
bool IsEmpty ()
void ProfileAdvertiseRequest ()

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

void ProfileAdvertiseRequest (ProfileAdvertiseRequest && )

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

ProfileAdvertiseRequest & operator= (ProfileAdvertiseRequest && )

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

const std::optional< ::std::vector< ::fuchsia_bluetooth_bredr::ServiceDefinition>> & services ()

The set of definitions describing the services that will be registered.

Required.

::std::optional< ::std::vector< ::fuchsia_bluetooth_bredr::ServiceDefinition>> & services ()

The set of definitions describing the services that will be registered.

Required.

ProfileAdvertiseRequest & services (std::optional< ::std::vector< ::fuchsia_bluetooth_bredr::ServiceDefinition>> value)

The set of definitions describing the services that will be registered.

Required.

const std::optional< ::fidl::ClientEnd< ::fuchsia_bluetooth_bredr::ConnectionReceiver>> & receiver ()

Receives connections made to the advertised services.

Either `receiver` or `connection_receiver` is required.

::std::optional< ::fidl::ClientEnd< ::fuchsia_bluetooth_bredr::ConnectionReceiver>> & receiver ()

Receives connections made to the advertised services.

Either `receiver` or `connection_receiver` is required.

ProfileAdvertiseRequest & receiver (std::optional< ::fidl::ClientEnd< ::fuchsia_bluetooth_bredr::ConnectionReceiver>> value)

Receives connections made to the advertised services.

Either `receiver` or `connection_receiver` is required.

const std::optional< ::fuchsia_bluetooth::ChannelParameters> & parameters ()

The default parameters used to configure L2CAP connections on the `receiver`.

Optional. See `ChannelParameters` for defaults.

::std::optional< ::fuchsia_bluetooth::ChannelParameters> & parameters ()

The default parameters used to configure L2CAP connections on the `receiver`.

Optional. See `ChannelParameters` for defaults.

ProfileAdvertiseRequest & parameters (std::optional< ::fuchsia_bluetooth::ChannelParameters> value)

The default parameters used to configure L2CAP connections on the `receiver`.

Optional. See `ChannelParameters` for defaults.

const std::optional< ::fidl::ClientEnd< ::fuchsia_bluetooth_bredr::ConnectionReceiver2>> & connection_receiver ()

Receives connections made to the advertised services.

Either `receiver` or `connection_receiver` is required.

::std::optional< ::fidl::ClientEnd< ::fuchsia_bluetooth_bredr::ConnectionReceiver2>> & connection_receiver ()

Receives connections made to the advertised services.

Either `receiver` or `connection_receiver` is required.

ProfileAdvertiseRequest & connection_receiver (std::optional< ::fidl::ClientEnd< ::fuchsia_bluetooth_bredr::ConnectionReceiver2>> value)

Receives connections made to the advertised services.

Either `receiver` or `connection_receiver` is required.

void ProfileAdvertiseRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits