Home | History | Annotate | Download | only in avahi-daemon

Lines Matching defs:server

64 Server *server = NULL;
71 assert(server);
110 AVAHI_LLIST_REMOVE(Client, clients, server->clients, c);
113 assert(server->n_clients >= 1);
114 server->n_clients --;
120 assert(server);
123 for (client = server->clients; client; client = client->clients_next)
130 if (server->n_clients >= server->n_clients_max)
135 client->id = server->current_id++;
152 AVAHI_LLIST_PREPEND(Client, clients, server->clients, client);
154 server->n_clients++;
155 assert(server->n_clients > 0);
161 assert(!server->bus);
167 server->poll_api->timeout_update(t, &tv);
170 server->poll_api->timeout_update(t, NULL);
187 if (server->reconnect) {
194 if (server->reconnect_timeout)
195 server->poll_api->timeout_update(server->reconnect_timeout, &tv);
197 server->reconnect_timeout = server->poll_api->timeout_new(server->poll_api, &tv, reconnect_callback, NULL);
252 return avahi_dbus_handle_introspect(c, m, "org.freedesktop.Avahi.Server.xml");
257 avahi_log_warn("Error parsing Server::GetHostName message");
268 avahi_log_warn("Error parsing Server::SetHostName message");
282 avahi_log_warn("Error parsing Server::GetDomainName message");
291 avahi_log_warn("Error parsing Server::GetHostNameFqdn message");
299 avahi_log_warn("Error parsing Server::IsNSSSupportAvailable message");
308 avahi_log_warn("Error parsing Server::GetVersionString message");
317 avahi_log_warn("Error parsing Server::GetAPIVersion message");
327 avahi_log_warn("Error parsing Server::GetState message");
337 avahi_log_warn("Error parsing Server::GetLocalServiceCookie message");
348 avahi_log_warn("Error parsing Server::GetNetworkInterfaceNameByIndex message");
369 avahi_log_warn("Error parsing Server::GetNetworkInterfaceIndexByName message");
389 avahi_log_warn("Error parsing Server::GetAlternativeHostName message");
403 avahi_log_warn("Error parsing Server::GetAlternativeServiceName message");
426 avahi_log_warn("Error parsing Server::EntryGroupNew message");
430 if (server->disable_user_service_publishing)
438 if (client->n_objects >= server->n_objects_per_client_max) {
475 avahi_log_warn("Error parsing Server::ResolveHostName message");
484 if (client->n_objects >= server->n_objects_per_client_max) {
517 avahi_log_warn("Error parsing Server::ResolveAddress message");
529 if (client->n_objects >= server->n_objects_per_client_max) {
570 avahi_log_warn("Error parsing Server::DomainBrowserNew message");
579 if (client->n_objects >= server->n_objects_per_client_max) {
625 avahi_log_warn("Error parsing Server::ServiceTypeBrowserNew message");
634 if (client->n_objects >= server->n_objects_per_client_max) {
681 avahi_log_warn("Error parsing Server::ServiceBrowserNew message");
690 if (client->n_objects >= server->n_objects_per_client_max) {
731 avahi_log_warn("Error parsing Server::ResolveService message");
740 if (client->n_objects >= server->n_objects_per_client_max) {
789 avahi_log_warn("Error parsing Server::ServiceResolverNew message");
798 if (client->n_objects >= server->n_objects_per_client_max) {
850 avahi_log_warn("Error parsing Server::HostNameResolverNew message");
859 if (client->n_objects >= server->n_objects_per_client_max) {
903 avahi_log_warn("Error parsing Server::AddressResolverNew message");
915 if (client->n_objects >= server->n_objects_per_client_max) {
962 avahi_log_warn("Error parsing Server::RecordBrowserNew message");
974 if (client->n_objects >= server->n_objects_per_client_max) {
1016 if (!server || !server->bus)
1036 dbus_connection_send(server->bus, m, NULL);
1052 assert(server);
1053 assert(!server->bus);
1058 if (!(server->bus = dbus_bus_get_private(DBUS_BUS_SYSTEM, &error))) {
1070 if (!(server->bus = dbus_connection_open_private(a, &error))) {
1076 if (!dbus_bus_register(server->bus, &error)) {
1084 if (avahi_dbus_connection_glue(server->bus, server->poll_api) < 0) {
1089 dbus_connection_set_exit_on_disconnect(server->bus, FALSE);
1092 server->bus,
1109 if (!(dbus_connection_add_filter(server->bus, msg_signal_filter_impl, (void*) server->poll_api, NULL))) {
1114 dbus_bus_add_match(server->bus, "type='signal',""interface='" DBUS_INTERFACE_DBUS "'", &error);
1121 if (!(dbus_connection_register_object_path(server->bus, AVAHI_DBUS_PATH_SERVER, &server_vtable, NULL))) {
1132 if (server->bus) {
1134 dbus_connection_close(server->bus);
1136 dbus_connection_disconnect(server->bus);
1138 dbus_connection_unref(server->bus);
1139 server->bus = NULL;
1146 assert(server);
1148 while (server->clients)
1149 client_free(server->clients);
1151 assert(server->n_clients == 0);
1153 if (server->bus) {
1155 dbus_connection_close(server->bus);
1157 dbus_connection_disconnect(server->bus);
1159 dbus_connection_unref(server->bus);
1160 server->bus = NULL;
1172 server = avahi_new(Server, 1);
1173 AVAHI_LLIST_HEAD_INIT(Clients, server->clients);
1174 server->current_id = 0;
1175 server->n_clients = 0;
1176 server->bus = NULL;
1177 server->poll_api = poll_api;
1178 server->reconnect_timeout = NULL;
1179 server->reconnect = force;
1180 server->disable_user_service_publishing = _disable_user_service_publishing;
1181 server->n_clients_max = _n_clients_max > 0 ? _n_clients_max : DEFAULT_CLIENTS_MAX;
1182 server->n_objects_per_client_max = _n_objects_per_client_max > 0 ? _n_objects_per_client_max : DEFAULT_OBJECTS_PER_CLIENT_MAX;
1183 server->n_entries_per_entry_group_max = _n_entries_per_entry_group_max > 0 ? _n_entries_per_entry_group_max : DEFAULT_ENTRIES_PER_ENTRY_GROUP_MAX;
1194 server->reconnect_timeout = server->poll_api->timeout_new(server->poll_api, &tv, reconnect_callback, NULL);
1200 if (server->bus) {
1202 dbus_connection_close(server->bus);
1204 dbus_connection_disconnect(server->bus);
1207 dbus_connection_unref(server->bus);
1210 avahi_free(server);
1211 server = NULL;
1217 if (server) {
1220 if (server->reconnect_timeout)
1221 server->poll_api->timeout_free(server->reconnect_timeout);
1223 avahi_free(server);
1224 server = NULL;