updates.
[silc.git] / apps / silcd / server.h
index a90e7dd166a5217dc25bf029e5fd5da9c94aeebb..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,9 +221,13 @@ 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,
                                               bool *resolved);
 void silc_server_stderr(char *message);