WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
unix_path.h File Reference
#include "webcface-config.h"
#include <spdlog/logger.h>
#include <filesystem>
Include dependency graph for unix_path.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  webcface
 
namespace  webcface::internal
 

Functions

std_fs::path unixSocketPath (int port)
 unix socket のパス
 
std_fs::path unixSocketPathWSLInterop (int port)
 wslから見たwindows側で開いている unix socket のパス
 
bool detectWSL1 ()
 wsl1ならtrue
 
bool detectWSL2 ()
 wsl2ならtrue
 
std::string wsl2Host ()
 wslから見たwindowsのipアドレス
 
void initUnixSocket (const std_fs::path &path, const std::shared_ptr< spdlog::logger > &logger)
 socketファイルがすでにあれば削除する
 
void updateUnixSocketPerms (const std_fs::path &path, const std::shared_ptr< spdlog::logger > &logger)
 socketファイルのパーミッション設定