class ProtocolDescriptor
Defined at line 2708 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_types.h
Identifies a communications protocol along with protocol-specific parameters.
Usually used to describe a protocol endpoint in a ProtocolDescriptorList.
Use `PSM_DYNAMIC` in the L2CAP protocol-specific `params` to specify a PSM that is dynamically
assigned.
Public Methods
void ProtocolDescriptor (Storage_ storage)
void ProtocolDescriptor ()
Defined at line 2713 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_types.h
void ProtocolDescriptor (ProtocolDescriptor && )
Defined at line 2714 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_types.h
void ProtocolDescriptor (const ProtocolDescriptor & other)
ProtocolDescriptor & operator= (ProtocolDescriptor && )
Defined at line 2715 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/natural_types.h
ProtocolDescriptor & operator= (const ProtocolDescriptor & other)
bool operator== (const ProtocolDescriptor & other)
bool operator!= (const ProtocolDescriptor & other)
bool IsEmpty ()
const std::optional< ::fuchsia_bluetooth_bredr::ProtocolIdentifier> & protocol ()
Required.
::std::optional< ::fuchsia_bluetooth_bredr::ProtocolIdentifier> & protocol ()
Required.
ProtocolDescriptor & protocol (std::optional< ::fuchsia_bluetooth_bredr::ProtocolIdentifier> value)
Required.
const std::optional< ::std::vector< ::fuchsia_bluetooth_bredr::DataElement>> & params ()
Required.
::std::optional< ::std::vector< ::fuchsia_bluetooth_bredr::DataElement>> & params ()
Required.
ProtocolDescriptor & params (std::optional< ::std::vector< ::fuchsia_bluetooth_bredr::DataElement>> value)
Required.
void ProtocolDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits