cpp_backend/src/session_base.h

28 lines
744 B
C++

#pragma once
#include "sdk.h"
// boost.beast будет использовать std::string_view вместо boost::string_view
#define BOOST_BEAST_USE_STD_STRING_VIEW
#include <iostream>
#include <string_view>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/strand.hpp>
#include <boost/beast/core.hpp>
#include <boost/beast/http.hpp>
namespace http_server {
namespace net = boost::asio;
using tcp = net::ip::tcp;
namespace beast = boost::beast;
namespace http = beast::http;
using namespace std::literals;
void ReportError(beast::error_code ec, std::string_view what);
class SessionBase {
// Напишите недостающий код, используя информацию из урока
};
} // namespace http_server