updates.
[silc.git] / apps / silcd / server.h
index d02bda7545b8a748a13b30afb31fc3a38a5dc80e..e0d277ba360f97f872d70c9ca9e5ba2d8be19a42 100644 (file)
@@ -104,7 +104,8 @@ void silc_server_free_sock_user_data(SilcServer server,
 int silc_server_channel_has_global(SilcChannelEntry channel);
 int silc_server_channel_has_local(SilcChannelEntry channel);
 int silc_server_remove_clients_by_server(SilcServer server, 
-                                        SilcServerEntry entry);
+                                        SilcServerEntry entry,
+                                        int server_signoff);
 void silc_server_remove_from_channels(SilcServer server, 
                                      SilcSocketConnection sock,
                                      SilcClientEntry client,
@@ -142,6 +143,13 @@ SilcChannelEntry silc_server_save_channel_key(SilcServer server,
                                              SilcChannelEntry channel);
 void silc_server_perform_heartbeat(SilcSocketConnection sock,
                                   void *hb_context);
+void silc_server_announce_get_channel_users(SilcServer server,
+                                           SilcChannelEntry channel,
+                                           SilcBuffer *channel_users);
+void silc_server_announce_get_channels(SilcServer server,
+                                      SilcIDList id_list,
+                                      SilcBuffer *channels,
+                                      SilcBuffer *channel_users);
 void silc_server_announce_servers(SilcServer server);
 void silc_server_announce_clients(SilcServer server);
 void silc_server_announce_channels(SilcServer server);