class ConnectionAcceptCisRequest
Defined at line 7291 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 7298 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 7302 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 7307 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 7315 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 7324 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 7328 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 7333 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 7341 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 7355 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 7359 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 7369 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 7377 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h