Initial commit

This commit is contained in:
2025-04-21 19:58:25 +09:00
commit c81197054d
14 changed files with 246 additions and 0 deletions

29
impl/Socket/Error.cpp Normal file
View File

@@ -0,0 +1,29 @@
#include "Socket/Error.hpp"
#include "spdlog/spdlog.h"
namespace Chattr::error {
void critical(gsl::czstring msg) {
#ifdef _WIN32
//TODO 윈도우에서 구현할 것
#elif __linux__
gsl::czstring msgbuf = strerror(errno);
#else
#error "이 플랫폼은 지원되지 않습니다."
#endif
spdlog::critical(msgbuf);
std::exit(EXIT_FAILURE);
}
void error(gsl::czstring msg) {
#ifdef _WIN32
//TODO 윈도우에서 구현할 것
#elif __linux__
gsl::czstring msgbuf = strerror(errno);
#else
#error "이 플랫폼은 지원되지 않습니다."
#endif
spdlog::error(msgbuf);
}
}

View File

@@ -0,0 +1,11 @@
#include "Socket/Socket_Init.hpp"
namespace Chattr {
Socket_Init::Socket_Init() {
}
Socket_Init::~Socket_Init() {
}
}