All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Enumerations | Functions
target/Darwin-i386/include/aerospike/mod_lua_val.h File Reference
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
#include <aerospike/as_types.h>
+ Include dependency graph for target/Darwin-i386/include/aerospike/mod_lua_val.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  mod_lua_box
 

Enumerations

enum  mod_lua_scope { MOD_LUA_SCOPE_LUA, MOD_LUA_SCOPE_HOST, MOD_LUA_SCOPE_LUA, MOD_LUA_SCOPE_HOST }
 

Functions

void * mod_lua_box_value (mod_lua_box *)
 
mod_lua_box * mod_lua_checkbox (lua_State *, int, const char *)
 
int mod_lua_freebox (lua_State *, int, const char *)
 
mod_lua_box * mod_lua_newbox (lua_State *, mod_lua_scope, void *, const char *)
 
mod_lua_box * mod_lua_pushbox (lua_State *, mod_lua_scope, void *, const char *)
 
int mod_lua_pushval (lua_State *, const as_val *)
 
as_valmod_lua_retval (lua_State *l)
 
as_valmod_lua_takeval (lua_State *l, int i)
 
mod_lua_box * mod_lua_tobox (lua_State *, int, const char *)
 
as_valmod_lua_toval (lua_State *, int)
 

Enumeration Type Documentation

Enumerator
MOD_LUA_SCOPE_LUA 
MOD_LUA_SCOPE_HOST 
MOD_LUA_SCOPE_LUA 
MOD_LUA_SCOPE_HOST 

Definition at line 32 of file target/Darwin-i386/include/aerospike/mod_lua_val.h.

Function Documentation

void* mod_lua_box_value ( mod_lua_box *  )
mod_lua_box* mod_lua_checkbox ( lua_State *  ,
int  ,
const char *   
)
int mod_lua_freebox ( lua_State *  ,
int  ,
const char *   
)
mod_lua_box* mod_lua_newbox ( lua_State *  ,
mod_lua_scope  ,
void *  ,
const char *   
)
mod_lua_box* mod_lua_pushbox ( lua_State *  ,
mod_lua_scope  ,
void *  ,
const char *   
)
int mod_lua_pushval ( lua_State *  ,
const as_val  
)
as_val* mod_lua_retval ( lua_State *  l)
as_val* mod_lua_takeval ( lua_State *  l,
int  i 
)
mod_lua_box* mod_lua_tobox ( lua_State *  ,
int  ,
const char *   
)
as_val* mod_lua_toval ( lua_State *  ,
int   
)