aboutsummaryrefslogtreecommitdiff
path: root/src/keeper.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/keeper.h')
-rw-r--r--src/keeper.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/keeper.h b/src/keeper.h
new file mode 100644
index 0000000..66d8d7e
--- /dev/null
+++ b/src/keeper.h
@@ -0,0 +1,18 @@
1#if !defined( __keeper_h__)
2#define __keeper_h__ 1
3
4struct s_Keeper
5{
6 MUTEX_T lock_;
7 lua_State *L;
8 //int count;
9};
10
11const char *init_keepers(void);
12struct s_Keeper *keeper_acquire( const void *ptr);
13void keeper_release( struct s_Keeper *K);
14int keeper_call( lua_State *K, char const *func_name, lua_State *L, void *linda, uint_t starting_index);
15void close_keepers(void);
16
17
18#endif // __keeper_h__ \ No newline at end of file