|
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) |