libmpdclient  2.25
stringnormalization.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: BSD-3-Clause
2 // Copyright The Music Player Daemon Project
3 
4 #ifndef LIBMPDCLIENT_STRINGNORMALIZATION_H
5 #define LIBMPDCLIENT_STRINGNORMALIZATION_H
6 
7 #include "recv.h"
8 #include "compiler.h"
9 
10 #include <stdbool.h>
11 
16 {
22 
24 
25  /* IMPORTANT: the ordering above must be
26  retained, or else the libmpdclient ABI breaks */
27 
29 };
30 
31 #ifdef __cplusplus
32 extern "C" {
33 #endif
34 
40 const char *
42 
51 
62 bool
64 
75 bool
77 
90 mpd_malloc
91 static inline struct mpd_pair *
93 {
94  return mpd_recv_pair_named(connection, "stringnormalization");
95 }
96 
107 bool
109  const enum mpd_stringnormalization_option *options, unsigned n);
110 
116 bool
118  const enum mpd_stringnormalization_option *options, unsigned n);
119 
131 bool
133  const enum mpd_stringnormalization_option *options, unsigned n);
134 
140 bool
142  const enum mpd_stringnormalization_option *options, unsigned n);
143 
152 bool
154 
160 bool
162 
171 bool
173 
179 bool
181 
182 #ifdef __cplusplus
183 }
184 #endif
185 
186 #endif
mpd_stringnormalization_option
const char * name
Definition: pair.h:18
bool mpd_send_all_stringnormalization(struct mpd_connection *connection)
bool mpd_run_clear_stringnormalization(struct mpd_connection *connection)
bool mpd_send_clear_stringnormalization(struct mpd_connection *connection)
bool mpd_send_list_stringnormalization(struct mpd_connection *connection)
MPD client library.
bool mpd_send_enable_stringnormalization(struct mpd_connection *connection, const enum mpd_stringnormalization_option *options, unsigned n)
struct mpd_pair * mpd_recv_pair_named(struct mpd_connection *connection, const char *name)
bool mpd_run_all_stringnormalization(struct mpd_connection *connection)
bool mpd_send_list_stringnormalization_available(struct mpd_connection *connection)
bool mpd_run_enable_stringnormalization(struct mpd_connection *connection, const enum mpd_stringnormalization_option *options, unsigned n)
bool mpd_run_disable_stringnormalization(struct mpd_connection *connection, const enum mpd_stringnormalization_option *options, unsigned n)
const char * mpd_stringnormalization_name(enum mpd_stringnormalization_option option)
static struct mpd_pair * mpd_recv_stringnormalization_pair(struct mpd_connection *connection)
enum mpd_stringnormalization_option mpd_stringnormalization_name_parse(const char *name)
Definition: pair.h:16
bool mpd_send_disable_stringnormalization(struct mpd_connection *connection, const enum mpd_stringnormalization_option *options, unsigned n)