24 #ifndef SRC_LUA_DOCKER_H_
25 #define SRC_LUA_DOCKER_H_
38 #include <json-c/json_object.h>
40 #define DockerClient_metatable "DOCKER_CLIENT"
41 #define JsonObject_metatable "JSON_OBJECT"
51 LUALIB_API
int DockerClient_connect_url(lua_State* L);
54 LUALIB_API
int DockerClient_new(lua_State* L);
60 LUALIB_API
int JsonObject_json_create(lua_State* L);
61 LUALIB_API
int JsonObject_json_string(lua_State* L);
64 LUALIB_API
int DockerClient_container_list(lua_State* L);
65 LUALIB_API
int DockerClient_create_container(lua_State* L);
66 LUALIB_API
int DockerClient_inspect_container(lua_State* L);
67 LUALIB_API
int DockerClient_process_list_container(lua_State* L);
68 LUALIB_API
int DockerClient_container_logs(lua_State* L);
69 LUALIB_API
int DockerClient_container_changes(lua_State* L);
70 LUALIB_API
int DockerClient_container_stats(lua_State* L);
71 LUALIB_API
int DockerClient_start_container(lua_State* L);
72 LUALIB_API
int DockerClient_stop_container(lua_State* L);
73 LUALIB_API
int DockerClient_restart_container(lua_State* L);
74 LUALIB_API
int DockerClient_kill_container(lua_State* L);
75 LUALIB_API
int DockerClient_rename_container(lua_State* L);
76 LUALIB_API
int DockerClient_pause_container(lua_State* L);
77 LUALIB_API
int DockerClient_unpause_container(lua_State* L);
78 LUALIB_API
int DockerClient_wait_container(lua_State* L);
79 LUALIB_API
int DockerClient_remove_container(lua_State* L);
82 LUALIB_API
int luaopen_luaclibdocker(lua_State* L);
Includes all public API header files of clibdocker, thus exposing the entire public API via one heade...
A docker context for a specific docker server.
Definition: docker_connection_util.h:141