updates.
[silc.git] / apps / irssi / src / silc / core / client_ops.h
index 69682f69b8157ace526dfff601ebfcc159d3a70c..505b63437f9ad0f4feee353c6a8158f8b30775ba 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, 
@@ -59,5 +63,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