Go to the source code of this file.
Typedefs | |
typedef enum rpmluavType_e | rpmluavType |
typedef rpmlua_s * | rpmlua |
typedef rpmluav_s * | rpmluav |
Enumerations | |
enum | rpmluavType_e { RPMLUAV_NIL = 0, RPMLUAV_STRING = 1, RPMLUAV_NUMBER = 2 } |
Functions | |
rpmlua | rpmluaNew (void) |
void * | rpmluaFree (rpmlua lua) |
int | rpmluaCheckScript (rpmlua lua, const char *script, const char *name) |
int | rpmluaRunScript (rpmlua lua, const char *script, const char *name) |
int | rpmluaRunScriptFile (rpmlua lua, const char *filename) |
void | rpmluaInteractive (rpmlua lua) |
void * | rpmluaGetData (rpmlua lua, const char *key) |
void | rpmluaSetData (rpmlua lua, const char *key, const void *data) |
const char * | rpmluaGetPrintBuffer (rpmlua lua) |
void | rpmluaSetPrintBuffer (rpmlua lua, int flag) |
void | rpmluaGetVar (rpmlua lua, rpmluav var) |
void | rpmluaSetVar (rpmlua lua, rpmluav var) |
void | rpmluaDelVar (rpmlua lua, const char *key,...) |
int | rpmluaVarExists (rpmlua lua, const char *key,...) |
void | rpmluaPushTable (rpmlua lua, const char *key,...) |
void | rpmluaPop (rpmlua lua) |
rpmluav | rpmluavNew (void) |
void * | rpmluavFree (rpmluav var) |
void | rpmluavSetListMode (rpmluav var, int flag) |
void | rpmluavSetKey (rpmluav var, rpmluavType type, const void *value) |
void | rpmluavSetValue (rpmluav var, rpmluavType type, const void *value) |
void | rpmluavGetKey (rpmluav var, rpmluavType *type, void **value) |
void | rpmluavGetValue (rpmluav var, rpmluavType *type, void **value) |
void | rpmluavSetKeyNum (rpmluav var, double value) |
void | rpmluavSetValueNum (rpmluav var, double value) |
double | rpmluavGetKeyNum (rpmluav var) |
double | rpmluavGetValueNum (rpmluav var) |
int | rpmluavKeyIsNum (rpmluav var) |
int | rpmluavValueIsNum (rpmluav var) |
typedef enum rpmluavType_e rpmluavType |
enum rpmluavType_e |
int rpmluaCheckScript | ( | rpmlua | lua, | |
const char * | script, | |||
const char * | name | |||
) |
Referenced by parseScript().
void rpmluaDelVar | ( | rpmlua | lua, | |
const char * | key, | |||
... | ||||
) |
Referenced by runLuaScript().
void* rpmluaFree | ( | rpmlua | lua | ) |
void* rpmluaGetData | ( | rpmlua | lua, | |
const char * | key | |||
) |
const char* rpmluaGetPrintBuffer | ( | rpmlua | lua | ) |
Referenced by expandMacro(), and rpmReadConfigFiles().
void rpmluaInteractive | ( | rpmlua | lua | ) |
rpmlua rpmluaNew | ( | void | ) |
void rpmluaPop | ( | rpmlua | lua | ) |
Referenced by runLuaScript().
void rpmluaPushTable | ( | rpmlua | lua, | |
const char * | key, | |||
... | ||||
) |
Referenced by runLuaScript().
int rpmluaRunScript | ( | rpmlua | lua, | |
const char * | script, | |||
const char * | name | |||
) |
Referenced by expandMacro(), and runLuaScript().
int rpmluaRunScriptFile | ( | rpmlua | lua, | |
const char * | filename | |||
) |
void rpmluaSetData | ( | rpmlua | lua, | |
const char * | key, | |||
const void * | data | |||
) |
void rpmluaSetPrintBuffer | ( | rpmlua | lua, | |
int | flag | |||
) |
Referenced by expandMacro().
Referenced by runLuaScript().
int rpmluaVarExists | ( | rpmlua | lua, | |
const char * | key, | |||
... | ||||
) |
void* rpmluavFree | ( | rpmluav | var | ) |
Referenced by runLuaScript().
void rpmluavGetKey | ( | rpmluav | var, | |
rpmluavType * | type, | |||
void ** | value | |||
) |
double rpmluavGetKeyNum | ( | rpmluav | var | ) |
void rpmluavGetValue | ( | rpmluav | var, | |
rpmluavType * | type, | |||
void ** | value | |||
) |
double rpmluavGetValueNum | ( | rpmluav | var | ) |
int rpmluavKeyIsNum | ( | rpmluav | var | ) |
rpmluav rpmluavNew | ( | void | ) |
Referenced by runLuaScript().
void rpmluavSetKey | ( | rpmluav | var, | |
rpmluavType | type, | |||
const void * | value | |||
) |
void rpmluavSetKeyNum | ( | rpmluav | var, | |
double | value | |||
) |
void rpmluavSetListMode | ( | rpmluav | var, | |
int | flag | |||
) |
Referenced by runLuaScript().
void rpmluavSetValue | ( | rpmluav | var, | |
rpmluavType | type, | |||
const void * | value | |||
) |
Referenced by runLuaScript().
void rpmluavSetValueNum | ( | rpmluav | var, | |
double | value | |||
) |
Referenced by runLuaScript().
int rpmluavValueIsNum | ( | rpmluav | var | ) |