DAVE E2EE Binary frame header.
More...
#include <discordvoiceclient.h>
|
| uint8_t | opcode |
| | Opcode type.
|
| std::vector< uint8_t > | package |
| | Data package, an opaque structure passed to the Discord libdave functions.
|
| uint16_t | seq |
| | Sequence number.
|
DAVE E2EE Binary frame header.
◆ dave_binary_header_t()
| dpp::dave_binary_header_t::dave_binary_header_t |
( |
const std::string & | buffer | ) |
|
Fill binary header from inbound buffer.
- Parameters
-
| buffer | inbound websocket buffer |
◆ get_data()
| std::vector< uint8_t > dpp::dave_binary_header_t::get_data |
( |
| ) |
const |
|
nodiscard |
Get the data package from the packed binary frame, as a vector of uint8_t for use in the libdave functions
- Returns
- data blob
◆ get_transition_id()
| uint16_t dpp::dave_binary_header_t::get_transition_id |
( |
| ) |
const |
|
nodiscard |
Get transition ID for process_commit and process_welcome
- Returns
- Transition ID
◆ opcode
| uint8_t dpp::dave_binary_header_t::opcode |
◆ package
| std::vector<uint8_t> dpp::dave_binary_header_t::package |
Data package, an opaque structure passed to the Discord libdave functions.
◆ seq
| uint16_t dpp::dave_binary_header_t::seq |