|
MythTV master
|
A representation of a single WebSocket frame. More...
#include <libmythupnp/websocket.h>
Public Types | |
| enum | OpCode : std::uint8_t { kOpContinuation = 0x0 , kOpTextFrame = 0x1 , kOpBinaryFrame = 0x2 , kOpClose = 0x8 , kOpPing = 0x9 , kOpPong = 0xA } |
Public Member Functions | |
| WebSocketFrame () | |
| ~WebSocketFrame () | |
| void | reset (void) |
Public Attributes | |
| bool | m_finalFrame {false} |
| QByteArray | m_payload |
| uint64_t | m_payloadSize {0} |
| OpCode | m_opCode {kOpTextFrame} |
| bool | m_isMasked {false} |
| QByteArray | m_mask |
| bool | m_fragmented {false} |
A representation of a single WebSocket frame.
Definition at line 76 of file websocket.h.
| enum WebSocketFrame::OpCode : std::uint8_t |
| Enumerator | |
|---|---|
| kOpContinuation | |
| kOpTextFrame | |
| kOpBinaryFrame | |
| kOpClose | |
| kOpPing | |
| kOpPong | |
Definition at line 102 of file websocket.h.
|
inline |
Definition at line 79 of file websocket.h.
|
inline |
Definition at line 84 of file websocket.h.
|
inline |
Definition at line 90 of file websocket.h.
Referenced by WebSocketWorker::HandleDataFrame(), and WebSocketWorker::ProcessFrames().
Definition at line 114 of file websocket.h.
Referenced by WebSocketWorker::HandleDataFrame(), WebSocketWorker::ProcessFrames(), and reset().
Definition at line 120 of file websocket.h.
Referenced by WebSocketWorker::HandleDataFrame(), WebSocketWorker::ProcessFrames(), and reset().
Definition at line 118 of file websocket.h.
Referenced by WebSocketWorker::ProcessFrames().
| QByteArray WebSocketFrame::m_mask |
Definition at line 119 of file websocket.h.
Referenced by WebSocketWorker::ProcessFrames(), reset(), WebSocketFrame(), and ~WebSocketFrame().
| OpCode WebSocketFrame::m_opCode {kOpTextFrame} |
Definition at line 117 of file websocket.h.
Referenced by WebSocketWorker::HandleDataFrame(), WebSocketWorker::ProcessFrames(), and reset().
| QByteArray WebSocketFrame::m_payload |
Definition at line 115 of file websocket.h.
Referenced by WebSocketWorker::HandleDataFrame(), WebSocketMythEvent::HandleTextFrame(), WebSocketWorker::ProcessFrames(), reset(), and ~WebSocketFrame().
| uint64_t WebSocketFrame::m_payloadSize {0} |
Definition at line 116 of file websocket.h.
Referenced by WebSocketWorker::HandleDataFrame(), WebSocketWorker::ProcessFrames(), and reset().