WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
|
#include <webcface/server/server.h>
Public Member Functions | |
Server (std::uint16_t port, int level, int keep_log=1000, spdlog::sink_ptr sink=nullptr, std::shared_ptr< spdlog::logger > logger=nullptr) | |
~Server () | |
void | join () |
void | stop () |
Server (const Server &)=delete | |
Server & | operator= (const Server &)=delete |
Server (Server &&)=delete | |
Server & | operator= (Server &&)=delete |
Public Attributes | |
friend | MemberData |
std::condition_variable | server_ping_wait |
std::unique_ptr< ServerStorage > | store |
Server | ( | std::uint16_t | port, |
int | level, | ||
int | keep_log = 1000 , |
||
spdlog::sink_ptr | sink = nullptr , |
||
std::shared_ptr< spdlog::logger > | logger = nullptr |
||
) |
~Server | ( | ) |
void join | ( | ) |
void stop | ( | ) |
friend MemberData |
std::condition_variable server_ping_wait |
std::unique_ptr<ServerStorage> store |