#include "../src/uWS.h" #include "addon.h" #include "http.h" void Main(Local exports) { Isolate *isolate = exports->GetIsolate(); exports->Set(String::NewFromUtf8(isolate, "server"), Namespace(isolate).object); exports->Set(String::NewFromUtf8(isolate, "client"), Namespace(isolate).object); exports->Set(String::NewFromUtf8(isolate, "httpServer"), HttpServer::getHttpServer(isolate)); NODE_SET_METHOD(exports, "setUserData", setUserData); NODE_SET_METHOD(exports, "getUserData", getUserData); NODE_SET_METHOD(exports, "clearUserData", clearUserData); NODE_SET_METHOD(exports, "getAddress", getAddress); NODE_SET_METHOD(exports, "transfer", transfer); NODE_SET_METHOD(exports, "upgrade", upgrade); NODE_SET_METHOD(exports, "connect", connect); NODE_SET_METHOD(exports, "setNoop", setNoop); registerCheck(isolate); } NODE_MODULE(uws, Main)