class ConnectionAcceptCisRequest
Defined at line 6584 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
ConnectionAcceptCisRequest & set_cig_id (uint8_t _value)
ConnectionAcceptCisRequest & set_cis_id (uint8_t _value)
ConnectionAcceptCisRequest & set_connection_stream (::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::IsochronousStream> _value)
void ConnectionAcceptCisRequest ()
void ConnectionAcceptCisRequest (ConnectionAcceptCisRequest && other)
void ~ConnectionAcceptCisRequest ()
ConnectionAcceptCisRequest & operator= (ConnectionAcceptCisRequest && other)
::std::unique_ptr<ConnectionAcceptCisRequest> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ConnectionAcceptCisRequest * _value, size_t _offset)
zx_status_t Clone (ConnectionAcceptCisRequest * _result)
const uint8_t & cig_id ()
Identifier of the CIG that contains the requested CIS. Required.
Defined at line 6591 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_cig_id ()
Defined at line 6595 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
uint8_t * mutable_cig_id ()
Identifier of the CIG that contains the requested CIS. Required.
Defined at line 6600 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_cig_id ()
Defined at line 6608 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
const uint8_t & cis_id ()
Identifier of the requested CIS. Required.
Defined at line 6617 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_cis_id ()
Defined at line 6621 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
uint8_t * mutable_cis_id ()
Identifier of the requested CIS. Required.
Defined at line 6626 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_cis_id ()
Defined at line 6634 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
const ::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::IsochronousStream> & connection_stream ()
When the stream is established, the server will invoke
IsochronousStream::OnCisEstablished() on this channel. Required.
If the client end of this channel is closed, requests of the corresponding CIG/CIS
combination will be rejected until/unless another call is made to AcceptCis() with
the same CIG/CIS parameters.
Defined at line 6648 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
bool has_connection_stream ()
Defined at line 6652 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
::fidl::InterfaceRequest< ::fuchsia::bluetooth::le::IsochronousStream> * mutable_connection_stream ()
When the stream is established, the server will invoke
IsochronousStream::OnCisEstablished() on this channel. Required.
If the client end of this channel is closed, requests of the corresponding CIG/CIS
combination will be rejected until/unless another call is made to AcceptCis() with
the same CIG/CIS parameters.
Defined at line 6662 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h
void clear_connection_stream ()
Defined at line 6670 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h