Files
obs-websocket/src/WebSocketProtocol.h
2021-07-22 03:24:53 -07:00

24 lines
493 B
C++

#pragma once
#include <vector>
#include <string>
#include "WebSocketServer.h"
class WebSocketSession;
typedef std::shared_ptr<WebSocketSession> SessionPtr;
namespace WebSocketProtocol {
const std::vector<uint8_t> SupportedRpcVersions{
1
};
struct ProcessResult {
WebSocketServer::WebSocketCloseCode closeCode = WebSocketServer::WebSocketCloseCode::DontClose;
std::string closeReason;
json result;
};
ProcessResult ProcessMessage(SessionPtr session, json incomingMessage);
}