aboutsummaryrefslogtreecommitdiff
path: root/src/lua/net/luaopen_net.cpp
blob: 8d67487ab28bf0007f657613cebe7cc65fd8f4e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "lua/luax.h"
#include "libjin/jin.h"

namespace jin
{
namespace lua
{

    static int l_initNetwork(lua_State* L)
    {
        jin::net::Net::get()->init();
        return 1;
    }

    static const luaL_Reg f[] = {
        { "init", l_initNetwork},
        { 0, 0 }
    };

    extern int luaopen_Socket(lua_State* L);

    // only tcp
    int luaopen_net(lua_State* L)
    {
        luax_newlib(L, f);

        return 1;
    }

}
}