void Avahi::PresencePublisher::register_services () { remove_services (); avahi_entry_group_new (client, (AvahiEntryGroupCallback)entry_group_cb, this); }
int server_quit(void) { remove_services(); #ifdef _WIN32 WSACleanup(); SetConsoleCtrlHandler(ControlHandler, FALSE); #endif return ERROR_OK; }
void Avahi::PresencePublisher::on_details_updated () { if (display_name != details.get_display_name ()) { display_name = details.get_display_name (); remove_services (); avahi_free (name); name = avahi_strdup (display_name.c_str ()); avahi_entry_group_new (client, (AvahiEntryGroupCallback)entry_group_cb, this); } }
int server_quit(void) { remove_services(); target_quit(); #ifdef _WIN32 WSACleanup(); SetConsoleCtrlHandler(ControlHandler, FALSE); return ERROR_OK; #endif /* return signal number so we can kill ourselves */ return last_signal; }
int server_init(struct command_context *cmd_ctx) { int ret = tcl_init(); if (ret != ERROR_OK) return ret; ret = telnet_init("Open On-Chip Debugger"); if (ret != ERROR_OK) { remove_services(); return ret; } return ERROR_OK; }