neighbor.h
Go to the documentation of this file.
// SPDX-License-Identifier: BSD-2-Clause
// Copyright The Music Player Daemon Project
#ifndef MPD_NEIGHBOR_H
#define MPD_NEIGHBOR_H
#include "compiler.h"
#include <stdbool.h>
struct mpd_connection;
struct mpd_pair;
struct mpd_neighbor;
#ifdef __cplusplus
extern "C" {
#endif
mpd_malloc
struct mpd_neighbor *
mpd_neighbor_begin(const struct mpd_pair *pair);
bool
mpd_neighbor_feed(struct mpd_neighbor *neighbor, const struct mpd_pair *pair);
void
mpd_neighbor_free(struct mpd_neighbor *neighbor);
mpd_pure
const char *
mpd_neighbor_get_uri(const struct mpd_neighbor *neighbor);
mpd_pure
const char *
mpd_neighbor_get_display_name(const struct mpd_neighbor *neighbor);
bool
mpd_send_list_neighbors(struct mpd_connection *connection);
mpd_malloc
struct mpd_neighbor *
mpd_recv_neighbor(struct mpd_connection *connection);
#ifdef __cplusplus
}
#endif
#endif
mpd_neighbor_begin
struct mpd_neighbor * mpd_neighbor_begin(const struct mpd_pair *pair)
mpd_neighbor_get_display_name
const char * mpd_neighbor_get_display_name(const struct mpd_neighbor *neighbor)
mpd_neighbor_free
void mpd_neighbor_free(struct mpd_neighbor *neighbor)
mpd_send_list_neighbors
bool mpd_send_list_neighbors(struct mpd_connection *connection)
mpd_neighbor_get_uri
const char * mpd_neighbor_get_uri(const struct mpd_neighbor *neighbor)
mpd_recv_neighbor
struct mpd_neighbor * mpd_recv_neighbor(struct mpd_connection *connection)
mpd_neighbor_feed
bool mpd_neighbor_feed(struct mpd_neighbor *neighbor, const struct mpd_pair *pair)
mpd_connection
mpd_neighbor
mpd_pair
Definition pair.h:16