C/C++ API Reference
Loading...
Searching...
No Matches
pw::bluetooth::proxy::H4PacketWithHci Class Referencefinal

Overview

H4PacketWithHci is an H4Packet backed by an HCI buffer.

Inheritance diagram for pw::bluetooth::proxy::H4PacketWithHci:
pw::bluetooth::proxy::H4PacketInterface

Public Member Functions

 H4PacketWithHci (emboss::H4PacketType h4_type, pw::span< uint8_t > hci_span)
 
 H4PacketWithHci (pw::span< uint8_t > h4_span)
 
 H4PacketWithHci (const H4PacketWithHci &other)=delete
 
 H4PacketWithHci (H4PacketWithHci &&other)=default
 
H4PacketWithHcioperator= (H4PacketWithHci &&other)=default
 
emboss::H4PacketType GetH4Type () final
 
void SetH4Type (emboss::H4PacketType h4_type) final
 Sets HCI packet type indicator.
 
pw::span< uint8_t > GetHciSpan () final
 
- Public Member Functions inherited from pw::bluetooth::proxy::H4PacketInterface
 H4PacketInterface (const H4PacketInterface &other)=delete
 
 H4PacketInterface (H4PacketInterface &&other)=default
 
H4PacketInterfaceoperator= (H4PacketInterface &&other)=default
 
virtual emboss::H4PacketType GetH4Type ()=0
 
virtual void SetH4Type (emboss::H4PacketType)=0
 Sets HCI packet type indicator.
 
virtual pw::span< uint8_t > GetHciSpan ()=0
 

Additional Inherited Members

- Protected Member Functions inherited from pw::bluetooth::proxy::H4PacketInterface
H4PacketInterfaceoperator= (const H4PacketInterface &other)=default
 
- Static Protected Attributes inherited from pw::bluetooth::proxy::H4PacketInterface
static constexpr std::uint8_t kH4PacketIndicatorSize = 1
 

The documentation for this class was generated from the following file: