Polyphase Game Engine
Loading...
Searching...
No Matches
WebSocketFraming.cpp File Reference
#include "Network/WebSocketFraming.h"
#include <string.h>
#include <time.h>

Functions

uint32_t WsRandom32 ()
 
void WsEncodeFrame (uint8_t opcode, const uint8_t *payload, uint32_t size, std::vector< uint8_t > &outBytes)
 
void WsEncodeClose (uint16_t code, const char *reason, std::vector< uint8_t > &outBytes)
 
void WsSha1 (const uint8_t *data, uint32_t size, uint8_t outDigest[20])
 
std::string WsBase64Encode (const uint8_t *data, uint32_t size)
 

Function Documentation

◆ WsBase64Encode()

std::string WsBase64Encode ( const uint8_t *  data,
uint32_t  size 
)

◆ WsEncodeClose()

void WsEncodeClose ( uint16_t  code,
const char *  reason,
std::vector< uint8_t > &  outBytes 
)

◆ WsEncodeFrame()

void WsEncodeFrame ( uint8_t  opcode,
const uint8_t *  payload,
uint32_t  size,
std::vector< uint8_t > &  outBytes 
)

◆ WsRandom32()

uint32_t WsRandom32 ( )

◆ WsSha1()

void WsSha1 ( const uint8_t *  data,
uint32_t  size,
uint8_t  outDigest[20] 
)