MPD
0.20.6
|
A class that initializes and opens all configured neighbor plugins. More...
#include <Glue.hxx>
Public Types | |
typedef std::forward_list< NeighborInfo > | List |
Public Member Functions | |
NeighborGlue ()=default | |
NeighborGlue (const NeighborGlue &)=delete | |
~NeighborGlue () | |
bool | IsEmpty () const |
void | Init (EventLoop &loop, NeighborListener &listener) |
Throws std::runtime_error on error. More... | |
void | Open () |
void | Close () |
gcc_pure List | GetList () const |
Get the combined list of all neighbors from all active plugins. More... | |
A class that initializes and opens all configured neighbor plugins.
typedef std::forward_list<NeighborInfo> NeighborGlue::List |
|
default |
|
delete |
NeighborGlue::~NeighborGlue | ( | ) |
void NeighborGlue::Close | ( | ) |
Get the combined list of all neighbors from all active plugins.
void NeighborGlue::Init | ( | EventLoop & | loop, |
NeighborListener & | listener | ||
) |
Throws std::runtime_error on error.
void NeighborGlue::Open | ( | ) |