updates.
[silc.git] / apps / silcd / server.h
index 74326d1990700eca441e64851053de488aa28c7c..93ec1f49e68bbda839f1ba70feb7a4e49a6cdc57 100644 (file)
@@ -208,6 +208,11 @@ void silc_server_save_users_on_channel(SilcServer server,
                                       SilcBuffer user_list,
                                       SilcBuffer mode_list,
                                       SilcUInt32 user_count);
+void silc_server_save_user_channels(SilcServer server,
+                                   SilcSocketConnection sock,
+                                   SilcClientEntry client,
+                                   SilcBuffer channels,
+                                   SilcBuffer channels_user_modes);
 SilcSocketConnection
 silc_server_get_client_route(SilcServer server,
                             unsigned char *id_data,
@@ -216,7 +221,10 @@ silc_server_get_client_route(SilcServer server,
                             SilcIDListData *idata,
                             SilcClientEntry *client_entry);
 SilcBuffer silc_server_get_client_channel_list(SilcServer server,
-                                              SilcClientEntry client);
+                                              SilcClientEntry client,
+                                              bool get_private,
+                                              bool get_secret,
+                                              SilcBuffer *user_mode_list);
 SilcClientEntry silc_server_get_client_resolve(SilcServer server,
                                               SilcClientID *client_id,
                                               bool always_resolve,