Frame encoding/decoding context. More...
#include <web_socket.h>
Data Fields | |
WebSocketSubState state | |
WebSocketFrameType dataFrameType | |
FSM state. More... | |
WebSocketFrameType controlFrameType | |
Control frame type. More... | |
bool_t fin | |
Final fragment in a message. More... | |
bool_t mask | |
Defines whether the payload data is masked. More... | |
uint8_t maskingKey [4] | |
Masking key. More... | |
size_t payloadLen | |
Payload length. More... | |
size_t payloadPos | |
Current position. More... | |
uint8_t buffer [WEB_SOCKET_BUFFER_SIZE] | |
Data buffer. More... | |
size_t bufferLen | |
Length of the data buffer. More... | |
size_t bufferPos | |
Current position. More... | |
Detailed Description
Frame encoding/decoding context.
Definition at line 398 of file web_socket.h.
Field Documentation
◆ buffer
uint8_t buffer[WEB_SOCKET_BUFFER_SIZE] |
Data buffer.
Definition at line 408 of file web_socket.h.
◆ bufferLen
size_t bufferLen |
Length of the data buffer.
Definition at line 409 of file web_socket.h.
◆ bufferPos
size_t bufferPos |
Current position.
Definition at line 410 of file web_socket.h.
◆ controlFrameType
WebSocketFrameType controlFrameType |
Control frame type.
Definition at line 402 of file web_socket.h.
◆ dataFrameType
WebSocketFrameType dataFrameType |
◆ fin
bool_t fin |
Final fragment in a message.
Definition at line 403 of file web_socket.h.
◆ mask
bool_t mask |
Defines whether the payload data is masked.
Definition at line 404 of file web_socket.h.
◆ maskingKey
uint8_t maskingKey[4] |
Masking key.
Definition at line 405 of file web_socket.h.
◆ payloadLen
size_t payloadLen |
Payload length.
Definition at line 406 of file web_socket.h.
◆ payloadPos
size_t payloadPos |
Current position.
Definition at line 407 of file web_socket.h.
◆ state
WebSocketSubState state |
Definition at line 400 of file web_socket.h.
The documentation for this struct was generated from the following file:
- cyclone_tcp/web_socket/web_socket.h