updates.
[silc.git] / apps / silcd / server.h
index 296c35cc4605029c1afea237fc57c45049d8fec6..d65394e138db120194b464248608ba9133838afc 100644 (file)
@@ -96,7 +96,9 @@ void silc_server_close_connection(SilcServer server,
                                  SilcSocketConnection sock);
 void silc_server_free_client_data(SilcServer server, 
                                  SilcSocketConnection sock,
-                                 SilcClientEntry client, char *signoff);
+                                 SilcClientEntry client, 
+                                 int notify,
+                                 char *signoff);
 void silc_server_free_sock_user_data(SilcServer server, 
                                     SilcSocketConnection sock);
 int silc_server_channel_has_global(SilcChannelEntry channel);
@@ -106,7 +108,9 @@ int silc_server_remove_clients_by_server(SilcServer server,
 void silc_server_remove_from_channels(SilcServer server, 
                                      SilcSocketConnection sock,
                                      SilcClientEntry client,
-                                     char *signoff_message);
+                                     int notify,
+                                     char *signoff_message,
+                                     int keygen);
 int silc_server_remove_from_one_channel(SilcServer server, 
                                        SilcSocketConnection sock,
                                        SilcChannelEntry channel,
@@ -153,5 +157,11 @@ void silc_server_save_users_on_channel(SilcServer server,
                                       SilcBuffer user_list,
                                       SilcBuffer mode_list,
                                       unsigned int user_count);
+SilcSocketConnection silc_server_get_client_route(SilcServer server,
+                                                 unsigned char *id_data,
+                                                 unsigned int id_len,
+                                                 SilcIDListData *idata);
+SilcBuffer silc_server_get_client_channel_list(SilcServer server,
+                                              SilcClientEntry client);
 
 #endif