H4PacketWithHci is an H4Packet backed by an HCI buffer.
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 | |
H4PacketWithHci & | operator= (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 |
![]() | |
H4PacketInterface (const H4PacketInterface &other)=delete | |
H4PacketInterface (H4PacketInterface &&other)=default | |
H4PacketInterface & | operator= (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 | |
![]() | |
H4PacketInterface & | operator= (const H4PacketInterface &other)=default |
![]() | |
static constexpr std::uint8_t | kH4PacketIndicatorSize = 1 |