myMPD
Internal API documentation
Loading...
Searching...
No Matches
api_vars.h
Go to the documentation of this file.
1/*
2 SPDX-License-Identifier: GPL-3.0-or-later
3 myMPD (c) 2018-2025 Juergen Mang <mail@jcgames.de>
4 https://github.com/jcorporation/mympd
5*/
6
11#ifndef MYMPD_SCRIPTS_VARS_H
12#define MYMPD_SCRIPTS_VARS_H
13
14#include "dist/sds/sds.h"
15#include "src/lib/list.h"
16
17#include <stdbool.h>
18
19bool scripts_vars_delete(struct t_list *script_var_list, sds key);
20bool scripts_vars_save(struct t_list *script_var_list, sds key, sds value);
21bool scripts_vars_file_read(struct t_list *script_var_list, sds workdir);
22bool scripts_vars_file_save(struct t_list *script_var_list, sds workdir);
23sds scripts_vars_list(struct t_list *script_var_list, sds buffer, unsigned request_id);
24
25#endif
bool scripts_vars_file_read(struct t_list *script_var_list, sds workdir)
Definition api_vars.c:64
bool scripts_vars_save(struct t_list *script_var_list, sds key, sds value)
Definition api_vars.c:45
sds scripts_vars_list(struct t_list *script_var_list, sds buffer, unsigned request_id)
Definition api_vars.c:135
bool scripts_vars_delete(struct t_list *script_var_list, sds key)
Definition api_vars.c:34
bool scripts_vars_file_save(struct t_list *script_var_list, sds workdir)
Definition api_vars.c:120
Linked list implementation.
Definition list.h:32