MythTV master
Classes | Typedefs | Enumerations
mythwebsockettypes.h File Reference
#include <deque>
#include <QString>
#include "libmythbase/http/mythhttpcommon.h"
Include dependency graph for mythwebsockettypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MythWebSocketFrame
 
class  MythWS
 

Typedefs

using WSQueue = std::deque< DataPayload >
 
using WSFrame = std::shared_ptr< MythWebSocketFrame >
 

Enumerations

enum  WSOpCode : std::uint8_t {
  WSOpContinuation = 0x0 , WSOpTextFrame = 0x1 , WSOpBinaryFrame = 0x2 , WSOpReserved3 = 0x3 ,
  WSOpReserved4 = 0x4 , WSOpReserved5 = 0x5 , WSOpReserved6 = 0x6 , WSOpReserved7 = 0x7 ,
  WSOpClose = 0x8 , WSOpPing = 0x9 , WSOpPong = 0xA , WSOpReservedB = 0xB ,
  WSOpReservedC = 0xC , WSOpReservedD = 0xD , WSOpReservedE = 0xE , WSOpReservedF = 0xF
}
 
enum  WSErrorCode : std::uint16_t {
  WSCloseNormal = 1000 , WSCloseGoingAway = 1001 , WSCloseProtocolError = 1002 , WSCloseUnsupported = 1003 ,
  WSCloseNoStatus = 1005 , WSCloseAbnormal = 1006 , WSCloseBadData = 1007 , WSClosePolicy = 1008 ,
  WSCloseTooLarge = 1009 , WSCloseNoExtensions = 1010 , WSCloseUnexpectedErr = 1011 , WSCloseNoTLS = 1012 ,
  WSCloseTLSHandshakeError = 1015
}
 

Typedef Documentation

◆ WSFrame

using WSFrame = std::shared_ptr<MythWebSocketFrame>

Definition at line 53 of file mythwebsockettypes.h.

◆ WSQueue

using WSQueue = std::deque<DataPayload>

Definition at line 50 of file mythwebsockettypes.h.

Enumeration Type Documentation

◆ WSErrorCode

Enumerator
WSCloseNormal 
WSCloseGoingAway 
WSCloseProtocolError 
WSCloseUnsupported 
WSCloseNoStatus 
WSCloseAbnormal 
WSCloseBadData 
WSClosePolicy 
WSCloseTooLarge 
WSCloseNoExtensions 
WSCloseUnexpectedErr 
WSCloseNoTLS 
WSCloseTLSHandshakeError 

Definition at line 33 of file mythwebsockettypes.h.

◆ WSOpCode

enum WSOpCode : std::uint8_t
Enumerator
WSOpContinuation 
WSOpTextFrame 
WSOpBinaryFrame 
WSOpReserved3 
WSOpReserved4 
WSOpReserved5 
WSOpReserved6 
WSOpReserved7 
WSOpClose 
WSOpPing 
WSOpPong 
WSOpReservedB 
WSOpReservedC 
WSOpReservedD 
WSOpReservedE 
WSOpReservedF 

Definition at line 13 of file mythwebsockettypes.h.