MythTV  master
Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
MythWebSocketFrame Class Reference

#include <mythwebsockettypes.h>

Static Public Member Functions

static WSFrame CreateFrame (const QByteArray &Header)
 

Public Attributes

bool m_invalid { false }
 
WSOpCode m_opCode { WSOpTextFrame }
 
uint64_t m_length { 0 }
 
bool m_final { false }
 
bool m_masked { false }
 
QByteArray m_mask
 
DataPayload m_payload { nullptr }
 

Protected Member Functions

 MythWebSocketFrame (bool Invalid, WSOpCode Code, bool Final, bool Masked, uint64_t Length)
 

Detailed Description

Definition at line 55 of file mythwebsockettypes.h.

Constructor & Destructor Documentation

◆ MythWebSocketFrame()

MythWebSocketFrame::MythWebSocketFrame ( bool  Invalid,
WSOpCode  Code,
bool  Final,
bool  Masked,
uint64_t  Length 
)
protected

Definition at line 20 of file mythwebsockettypes.cpp.

Referenced by CreateFrame().

Member Function Documentation

◆ CreateFrame()

WSFrame MythWebSocketFrame::CreateFrame ( const QByteArray &  Header)
static

Definition at line 7 of file mythwebsockettypes.cpp.

Referenced by MythWebSocket::Read().

Member Data Documentation

◆ m_invalid

bool MythWebSocketFrame::m_invalid { false }

Definition at line 60 of file mythwebsockettypes.h.

◆ m_opCode

WSOpCode MythWebSocketFrame::m_opCode { WSOpTextFrame }

Definition at line 61 of file mythwebsockettypes.h.

◆ m_length

uint64_t MythWebSocketFrame::m_length { 0 }

Definition at line 62 of file mythwebsockettypes.h.

◆ m_final

bool MythWebSocketFrame::m_final { false }

Definition at line 63 of file mythwebsockettypes.h.

◆ m_masked

bool MythWebSocketFrame::m_masked { false }

Definition at line 64 of file mythwebsockettypes.h.

◆ m_mask

QByteArray MythWebSocketFrame::m_mask

Definition at line 65 of file mythwebsockettypes.h.

◆ m_payload

DataPayload MythWebSocketFrame::m_payload { nullptr }

Definition at line 66 of file mythwebsockettypes.h.


The documentation for this class was generated from the following files: