updates.
[silc.git] / apps / irssi / src / silc / core / client_ops.h
index 69682f69b8157ace526dfff601ebfcc159d3a70c..60fda7ae1b9452001b67f9088a92738519e2614f 100644 (file)
@@ -27,10 +27,14 @@ void silc_say_error(char *msg, ...);
 void silc_channel_message(SilcClient client, SilcClientConnection conn,
                          SilcClientEntry sender, 
                          SilcChannelEntry channel, 
-                         SilcMessageFlags flags, char *msg);
+                         SilcMessageFlags flags, 
+                         const unsigned char *message,
+                         SilcUInt32 message_len);
 void silc_private_message(SilcClient client, SilcClientConnection conn,
                          SilcClientEntry sender, 
-                         SilcMessageFlags flags, char *msg);
+                         SilcMessageFlags flags, 
+                         const unsigned char *message,
+                         SilcUInt32 message_len);
 void silc_notify(SilcClient client, SilcClientConnection conn, 
                 SilcNotifyType type, ...);
 void silc_command(SilcClient client, SilcClientConnection conn, 
@@ -39,7 +43,8 @@ void silc_command(SilcClient client, SilcClientConnection conn,
 void silc_command_reply(SilcClient client, SilcClientConnection conn,
                        SilcCommandPayload cmd_payload, int success,
                        SilcCommand command, SilcCommandStatus status, ...);
-void silc_connect(SilcClient client, SilcClientConnection conn, int success);
+void silc_connect(SilcClient client, SilcClientConnection conn,
+                 SilcClientConnectionStatus status);
 void silc_disconnect(SilcClient client, SilcClientConnection conn);
 void silc_ask_passphrase(SilcClient client, SilcClientConnection conn,
                         SilcAskPassphrase completion, void *context);
@@ -59,5 +64,8 @@ int silc_key_agreement(SilcClient client, SilcClientConnection conn,
 void silc_ftp(SilcClient client, SilcClientConnection conn,
              SilcClientEntry client_entry, SilcUInt32 session_id,
              const char *hostname, SilcUInt16 port);
+void
+silc_detach(SilcClient client, SilcClientConnection conn,
+            const unsigned char *detach_data, SilcUInt32 detach_data_len);
 
 #endif