H4PacketWithH4 is an H4Packet backed by an H4 buffer.
|
|
| H4PacketWithH4 (span< uint8_t > h4_span, ReleaseFn &&release_fn=nullptr) |
| |
|
| H4PacketWithH4 (emboss::H4PacketType h4_type, span< uint8_t > h4_span, ReleaseFn &&release_fn=nullptr) |
| |
|
constexpr span< uint8_t > | GetH4Span () |
| |
|
constexpr span< const uint8_t > | GetH4Span () const |
| |
|
| H4PacketInterface (span< uint8_t > buffer, size_t hci_offset, ReleaseFn &&release_fn) |
| |
|
| H4PacketInterface (const H4PacketInterface &other)=delete |
| |
|
H4PacketInterface & | operator= (const H4PacketInterface &other)=delete |
| |
|
| H4PacketInterface (H4PacketInterface &&other) |
| |
|
H4PacketInterface & | operator= (H4PacketInterface &&other) |
| |
| emboss::H4PacketType | GetH4Type () const |
| |
|
void | SetH4Type (emboss::H4PacketType type) |
| | Sets HCI packet type indicator.
|
| |
| constexpr span< uint8_t > | GetHciSpan () |
| |
|
constexpr span< const uint8_t > | GetHciSpan () const |
| |
|
bool | HasReleaseFn () |
| |
|
ReleaseFn | ResetAndReturnReleaseFn () |
| |
|
|
using | ReleaseFn = Function< void(const uint8_t *)> |
| |
|
constexpr span< uint8_t > | buffer () |
| |
|
constexpr span< const uint8_t > | buffer () const |
| |
|
static constexpr std::uint8_t | kH4PacketIndicatorSize = 1 |
| |
The documentation for this class was generated from the following file:
- pw_bluetooth_proxy/public/pw_bluetooth_proxy/h4_packet.h