Project
Loading...
Searching...
No Matches
HTTPParser.cxx File Reference
#include "HTTPParser.h"
#include "Framework/RuntimeError.h"
#include <string_view>
#include "Framework/SHA1.h"
#include "Base64.h"
#include <regex>
#include <cassert>

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::framework
 Defining PrimaryVertex explicitly as messageable.
 

Functions

void o2::framework::encode_websocket_frames (std::vector< uv_buf_t > &outputs, char const *src, size_t size, WebSocketOpCode opcode, uint32_t mask)
 
void o2::framework::decode_websocket (char *start, size_t size, WebSocketHandler &handler)
 
std::string o2::framework::encode_websocket_handshake_request (const char *endpoint, const char *protocol, int version, char const *nonce, std::vector< std::pair< std::string, std::string > > headers)
 
std::string o2::framework::encode_websocket_handshake_reply (char const *nonce)
 
void o2::framework::parse_http_request (char *start, size_t size, HTTPParser *parser)
 
std::pair< std::string, unsigned shorto2::framework::parse_websocket_url (char const *url)