libmpdclient  2.23
settings.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: BSD-2-Clause
2 // Copyright The Music Player Daemon Project
3 
13 #ifndef MPD_SETTINGS_H
14 #define MPD_SETTINGS_H
15 
16 #include <stdbool.h>
17 
23 struct mpd_settings;
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
50 struct mpd_settings *
51 mpd_settings_new(const char *host, unsigned port, unsigned timeout_ms,
52  const char *reserved, const char *password);
53 
59 void
60 mpd_settings_free(struct mpd_settings *settings);
61 
67 const char *
68 mpd_settings_get_host(const struct mpd_settings *settings);
69 
75 unsigned
76 mpd_settings_get_port(const struct mpd_settings *settings);
77 
83 unsigned
84 mpd_settings_get_timeout_ms(const struct mpd_settings *settings);
85 
91 const char *
92 mpd_settings_get_password(const struct mpd_settings *settings);
93 
94 #ifdef __cplusplus
95 }
96 #endif
97 
98 #endif
unsigned mpd_settings_get_timeout_ms(const struct mpd_settings *settings)
unsigned mpd_settings_get_port(const struct mpd_settings *settings)
const char * mpd_settings_get_host(const struct mpd_settings *settings)
void mpd_settings_free(struct mpd_settings *settings)
struct mpd_settings * mpd_settings_new(const char *host, unsigned port, unsigned timeout_ms, const char *reserved, const char *password)
const char * mpd_settings_get_password(const struct mpd_settings *settings)