1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-02-22 20:57:12 +01:00
SqMod/module/Library/Web.cpp

27 lines
904 B
C++
Raw Normal View History

2020-09-04 23:50:12 +03:00
// ------------------------------------------------------------------------------------------------
#include "Library/Web.hpp"
// ------------------------------------------------------------------------------------------------
namespace SqMod {
// ------------------------------------------------------------------------------------------------
struct CvInit {
#if defined(NO_SSL)
CvInit() { mg_init_library(MG_FEATURES_FILES|MG_FEATURES_IPV6|MG_FEATURES_WEBSOCKET|MG_FEATURES_CACHE|MG_FEATURES_HTTP2); }
#else
CvInit() { mg_init_library(MG_FEATURES_FILES|MG_FEATURES_SSL|MG_FEATURES_IPV6|MG_FEATURES_WEBSOCKET|MG_FEATURES_CACHE|MG_FEATURES_HTTP2); }
#endif
} g_CvInit;
2020-09-04 23:50:12 +03:00
// ================================================================================================
void Register_Web(HSQUIRRELVM vm)
{
Table wbns(vm);
2020-09-04 23:50:12 +03:00
RootTable(vm).Bind(_SC("SqWeb"), wbns);
2020-09-04 23:50:12 +03:00
}
} // Namespace:: SqMod