20 #ifndef MPD_NEIGHBOR_ALL_HXX
21 #define MPD_NEIGHBOR_ALL_HXX
27 #include <forward_list>
42 Explorer(
const Explorer &) =
delete;
48 std::forward_list<Explorer> explorers;
51 typedef std::forward_list<NeighborInfo>
List;
58 return explorers.empty();
gcc_pure List GetList() const
Get the combined list of all neighbors from all active plugins.
An object that explores the neighborhood for music servers.
An event loop that polls for events on file/socket descriptors.
An interface that listens on events from neighbor plugins.
void Init(EventLoop &loop, NeighborListener &listener)
Throws std::runtime_error on error.
A class that initializes and opens all configured neighbor plugins.
std::forward_list< NeighborInfo > List