add a simple mdns_update
This commit is contained in:
@@ -109,6 +109,13 @@ void mdns_register(char **txt_records, char **secondary_txt_records) {
|
||||
mdns_dacp_monitor_start(); // create a dacp monitor thread
|
||||
}
|
||||
|
||||
void mdns_update(char **txt_records, char **secondary_txt_records) {
|
||||
if ((config.mdns) && (config.mdns->mdns_update)) {
|
||||
config.mdns->mdns_update(txt_records, secondary_txt_records);
|
||||
} else
|
||||
debug(1, "Can't mdns_update -- no mdns_update registered.");
|
||||
}
|
||||
|
||||
void mdns_unregister(void) {
|
||||
mdns_dacp_monitor_stop();
|
||||
if (config.mdns) {
|
||||
|
||||
@@ -9,6 +9,7 @@ extern int mdns_pid;
|
||||
|
||||
void mdns_unregister(void);
|
||||
void mdns_register(char **txt_records, char **secondary_txt_records);
|
||||
void mdns_update(char **txt_records, char **secondary_txt_records);
|
||||
void mdns_dacp_monitor_start();
|
||||
void mdns_dacp_monitor_stop(void);
|
||||
void mdns_dacp_monitor_set_id(const char *dacp_id);
|
||||
@@ -19,6 +20,7 @@ typedef struct {
|
||||
char *name;
|
||||
int (*mdns_register)(char *ap1name, char *ap2name, int port, char **txt_records,
|
||||
char **secondary_txt_records);
|
||||
int (*mdns_update)(char **txt_records, char **secondary_txt_records);
|
||||
void (*mdns_unregister)(void);
|
||||
void (*mdns_dacp_monitor_start)();
|
||||
void (*mdns_dacp_monitor_set_id)(const char *);
|
||||
|
||||
Reference in New Issue
Block a user