class ProfileAdvertiseRequest

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

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_bluetooth_bredr::wire::ProfileAdvertiseRequest> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_bluetooth_bredr::wire::ProfileAdvertiseRequest> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_bluetooth_bredr::wire::ProfileAdvertiseRequest>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void ProfileAdvertiseRequest ()

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

void ProfileAdvertiseRequest (const ProfileAdvertiseRequest & other)

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

void _CloseHandles ()
ProfileAdvertiseRequest & operator= (const ProfileAdvertiseRequest & other)

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

void ProfileAdvertiseRequest (ProfileAdvertiseRequest && other)

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

ProfileAdvertiseRequest & operator= (ProfileAdvertiseRequest && other)

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

::fidl::VectorView< ::fuchsia_bluetooth_bredr::wire::ServiceDefinition> & services ()

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

Required.

bool has_services ()
::fidl::ClientEnd< ::fuchsia_bluetooth_bredr::ConnectionReceiver> & receiver ()

Receives connections made to the advertised services.

Either `receiver` or `connection_receiver` is required.

bool has_receiver ()
::fuchsia_bluetooth::wire::ChannelParameters & parameters ()

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

Optional. See `ChannelParameters` for defaults.

bool has_parameters ()
::fidl::ClientEnd< ::fuchsia_bluetooth_bredr::ConnectionReceiver2> & connection_receiver ()

Receives connections made to the advertised services.

Either `receiver` or `connection_receiver` is required.

bool has_connection_receiver ()
void ~ProfileAdvertiseRequest ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder