|
| void | balua_forkpty (lua_State *L) |
| | Install the forkpty Lua bindings. More...
|
| |
| void | balua_http (lua_State *L) |
| | Install the httpc Lua bindings. More...
|
| |
| void | balua_luaio (lua_State *L) |
| | Install the LuaIo Lua bindings. More...
|
| |
| void | balua_sharkssl (lua_State *L) |
| | Install the SharkSSL Lua bindings. More...
|
| |
| void | balua_socket (lua_State *L) |
| | Install the socket Lua bindings. More...
|
| |
| void | balua_relsocket (lua_State *L) |
| | Notify registered coroutine sockets that the server is shutting down. More...
|
| |
| void | balua_crypto (lua_State *L) |
| | Install the crypto Lua bindings. More...
|
| |
| void | balua_tracelogger (lua_State *L, struct LThreadMgr *tmgr) |
| | Install the TraceLogger Lua bindings. More...
|
| |
| BA_API void | LThreadMgr_destructor (LThreadMgr *o) |
| | This function terminates the Thread Pool and waits for all threads to stop before returning. More...
|
| |
| BA_API void | LThreadMgr_constructor (LThreadMgr *o, HttpServer *server, ThreadPriority priority, int stackSize, int threads, lua_State *L, int allowCreate) |
| | Initialize the thread pool and install ba.thread. More...
|
| |
| BA_API ThreadJob * | ThreadJob_create (size_t size, ThreadJob_Run run) |
| | Create a generic thread job. More...
|
| |
| BA_API ThreadJob * | ThreadJob_lcreate (size_t size, ThreadJob_LRun lrun) |
| | Create a thread job designed to execute Lua code. More...
|
| |
| BA_API int | LThreadMgr_run (LThreadMgr *o, ThreadJob *tj) |
| | This function sends a thread job to an available idle thread, or queues the job if no threads are currently available. More...
|
| |