11#ifndef MYMPD_SCRIPTS_TMP_H
12#define MYMPD_SCRIPTS_TMP_H
14#include "dist/rax/rax.h"
15#include "dist/sds/sds.h"
sds scripts_tmp_list(rax *scripts_tmp_list, sds buffer, unsigned request_id)
Definition api_tmp.c:101
sds scripts_tmp_get(rax *scripts_tmp_list, sds buffer, unsigned request_id, sds key)
Definition api_tmp.c:74
void script_tmp_list_should_expire(struct t_scripts_state *scripts_state)
Definition api_tmp.c:132
void scripts_tmp_list_expire(rax *scripts_tmp_list, bool cleanup)
Definition api_tmp.c:145
bool scripts_tmp_set(rax *scripts_tmp_list, sds key, sds value, int lifetime)
Definition api_tmp.c:45
void scripts_tmp_delete(rax *scripts_tmp_list, sds key)
Definition api_tmp.c:28
int64_t expires
Expiration as unix timestamp, 0 = delete after first access, -1 = indefinite.
Definition api_tmp.h:26
sds value
Variable value.
Definition api_tmp.h:25
Script thread utility functions.