mount.h
Go to the documentation of this file.
// SPDX-License-Identifier: BSD-2-Clause
// Copyright The Music Player Daemon Project
#ifndef MPD_MOUNT_H
#define MPD_MOUNT_H
#include "compiler.h"
#include <stdbool.h>
struct mpd_connection;
struct mpd_pair;
struct mpd_mount;
#ifdef __cplusplus
extern "C" {
#endif
mpd_malloc
struct mpd_mount *
mpd_mount_begin(const struct mpd_pair *pair);
bool
mpd_mount_feed(struct mpd_mount *mnt, const struct mpd_pair *pair);
void
mpd_mount_free(struct mpd_mount *mount);
mpd_pure
const char *
mpd_mount_get_uri(const struct mpd_mount *mnt);
mpd_pure
const char *
mpd_mount_get_storage(const struct mpd_mount *mnt);
bool
mpd_send_list_mounts(struct mpd_connection *connection);
mpd_malloc
struct mpd_mount *
mpd_recv_mount(struct mpd_connection *connection);
bool
mpd_send_mount(struct mpd_connection *connection,
const char *uri, const char *storage);
bool
mpd_run_mount(struct mpd_connection *connection,
const char *uri, const char *storage);
bool
mpd_send_unmount(struct mpd_connection *connection, const char *uri);
bool
mpd_run_unmount(struct mpd_connection *connection, const char *uri);
#ifdef __cplusplus
}
#endif
#endif
mpd_mount_begin
struct mpd_mount * mpd_mount_begin(const struct mpd_pair *pair)
mpd_mount_get_uri
const char * mpd_mount_get_uri(const struct mpd_mount *mnt)
mpd_recv_mount
struct mpd_mount * mpd_recv_mount(struct mpd_connection *connection)
mpd_mount_feed
bool mpd_mount_feed(struct mpd_mount *mnt, const struct mpd_pair *pair)
mpd_run_unmount
bool mpd_run_unmount(struct mpd_connection *connection, const char *uri)
mpd_send_list_mounts
bool mpd_send_list_mounts(struct mpd_connection *connection)
mpd_run_mount
bool mpd_run_mount(struct mpd_connection *connection, const char *uri, const char *storage)
mpd_send_mount
bool mpd_send_mount(struct mpd_connection *connection, const char *uri, const char *storage)
mpd_mount_get_storage
const char * mpd_mount_get_storage(const struct mpd_mount *mnt)
mpd_send_unmount
bool mpd_send_unmount(struct mpd_connection *connection, const char *uri)
mpd_mount_free
void mpd_mount_free(struct mpd_mount *mount)
mpd_connection
mpd_mount
mpd_pair
Definition pair.h:16