aboutsummaryrefslogtreecommitdiff
path: root/src/shared/lua_api/load_net.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/lua_api/load_net.cpp')
-rw-r--r--src/shared/lua_api/load_net.cpp49
1 files changed, 26 insertions, 23 deletions
diff --git a/src/shared/lua_api/load_net.cpp b/src/shared/lua_api/load_net.cpp
index d8d321a..3452aa2 100644
--- a/src/shared/lua_api/load_net.cpp
+++ b/src/shared/lua_api/load_net.cpp
@@ -30,34 +30,35 @@ ect.
*/
extern "C" {
- #include <lua.h>
- #include <lauxlib.h>
- #include <lualib.h>
+# include <lua.h>
+# include <lauxlib.h>
+# include <lualib.h>
}
#include <string.h>
-
+#include <assert.h>
#include <string>
#include <map>
-#include <nng/nng.h>
-
-#include <nng/transport/inproc/inproc.h>
-#include <nng/transport/ipc/ipc.h>
-#include <nng/transport/tcp/tcp.h>
-#include <nng/transport/tls/tls.h>
-#include <nng/transport/zerotier/zerotier.h>
-
-#include <nng/protocol/pair1/pair.h>
-#include <nng/protocol/bus0/bus.h>
-#include <nng/protocol/pubsub0/pub.h>
-#include <nng/protocol/pubsub0/sub.h>
-#include <nng/protocol/pipeline0/pull.h>
-#include <nng/protocol/pipeline0/push.h>
-#include <nng/protocol/reqrep0/req.h>
-#include <nng/protocol/reqrep0/rep.h>
-#include <nng/protocol/survey0/respond.h>
-#include <nng/protocol/survey0/survey.h>
-
+extern "C" {
+# include <nng/nng.h>
+
+# include <nng/transport/inproc/inproc.h>
+# include <nng/transport/ipc/ipc.h>
+# include <nng/transport/tcp/tcp.h>
+# include <nng/transport/tls/tls.h>
+# include <nng/transport/zerotier/zerotier.h>
+
+# include <nng/protocol/pair1/pair.h>
+# include <nng/protocol/bus0/bus.h>
+# include <nng/protocol/pubsub0/pub.h>
+# include <nng/protocol/pubsub0/sub.h>
+# include <nng/protocol/pipeline0/pull.h>
+# include <nng/protocol/pipeline0/push.h>
+# include <nng/protocol/reqrep0/req.h>
+# include <nng/protocol/reqrep0/rep.h>
+# include <nng/protocol/survey0/respond.h>
+# include <nng/protocol/survey0/survey.h>
+}
#include "load_net.hpp"
#include <shared/util/hashmap.hpp>
@@ -336,6 +337,7 @@ int block_recv(lua_State *L){//{socket}
}
void gameloop_net(lua_State* L){
+ assert(lua_gettop(L) == 0);
//printf("Doing net of gameloop,starting with %d args\n",lua_gettop(L));
//printf("Got net\n");
lua_getglobal(L,"net");//{net}
@@ -423,6 +425,7 @@ void gameloop_net(lua_State* L){
//printf("There are %d items left on the lua stack\n",lua_gettop(L));
lua_pop(L,2);
//printf("Done with net game loop\n");
+ assert(lua_gettop(L) == 0);
}
/***