updates.
[silc.git] / apps / silc / client_ops.h
index db8f1af9b3dbac01eb07f60d364fa7d848f53b5c..eb7f8c4f2a935c45d1a33766da7f64dbe6d7ed09 100644 (file)
 
 void silc_say(SilcClient client, SilcClientConnection conn, char *msg, ...);
 void silc_channel_message(SilcClient client, SilcClientConnection conn,
-                         char *sender, char *channel_name, char *msg);
+                         SilcClientEntry sender, 
+                         SilcChannelEntry channel, 
+                         SilcMessageFlags flags, char *msg);
 void silc_private_message(SilcClient client, SilcClientConnection conn,
-                         char *sender, char *msg);
+                         SilcClientEntry sender, 
+                         SilcMessageFlags flags, char *msg);
 void silc_notify(SilcClient client, SilcClientConnection conn, 
                 SilcNotifyType type, ...);
 void silc_command(SilcClient client, SilcClientConnection conn, 
@@ -48,5 +51,9 @@ int silc_get_auth_method(SilcClient client, SilcClientConnection conn,
                         unsigned int *auth_data_len);
 void silc_failure(SilcClient client, SilcClientConnection conn, 
                  SilcProtocol protocol, void *failure);
-
+int silc_key_agreement(SilcClient client, SilcClientConnection conn,
+                      SilcClientEntry client_entry, char *hostname,
+                      int port,
+                      SilcKeyAgreementCallback *completion,
+                      void **context);
 #endif