Class observer

Nested Relationships

Class Documentation

class libremidi::observer

The callbacks will be called whenever a device is added or removed for a given API.

Public Functions

inline observer(libremidi::API, callbacks)
inline ~observer()
struct callbacks

Public Members

std::function<void(int, std::string)> input_added
std::function<void(int, std::string)> input_removed
std::function<void(int, std::string)> output_added
std::function<void(int, std::string)> output_removed