23#include <libwebsockets.h>
31 static std::unique_ptr<ClientFilesServer>
New(
const std::string& dir);
Definition: client_server.h:27
int port() const
Definition: client_server.cpp:96
ClientFilesServer(std::unique_ptr< Config > config, lws_context *context, lws_vhost *vhost)
Definition: client_server.cpp:54
lws_vhost * vhost_
Definition: client_server.h:45
std::thread server_thread_
Definition: client_server.h:47
std::atomic< bool > running_
Definition: client_server.h:46
static std::unique_ptr< ClientFilesServer > New(const std::string &dir)
Definition: client_server.cpp:74
void Serve()
Definition: client_server.cpp:101
lws_context * context_
Definition: client_server.h:44
std::unique_ptr< Config > config_
Definition: client_server.h:43
~ClientFilesServer()
Definition: client_server.cpp:62
Definition: alloc_utils.cpp:23
Definition: client_server.cpp:20