updates.
[silc.git] / lib / silcclient / client.h
index 2275194be9b0e91d19691b543a8a4be8b38c86ee..d8bee7ad186bcf52747812ae46bb0382767be9d6 100644 (file)
@@ -27,6 +27,7 @@ typedef struct SilcClientConnectionStruct *SilcClientConnection;
 typedef struct SilcClientPingStruct SilcClientPing;
 typedef struct SilcClientAwayStruct SilcClientAway;
 typedef struct SilcClientKeyAgreementStruct *SilcClientKeyAgreement;
+typedef struct SilcClientFtpSessionStruct *SilcClientFtpSession;
 
 #include "idlist.h"
 #include "command.h"
@@ -135,6 +136,11 @@ struct SilcClientConnectionStruct {
   /* Authentication request context. */
   SilcClientConnAuthRequest connauth;
 
+  /* File transmission sessions */
+  SilcDList ftp_sessions;
+  uint32 next_session_id;
+  SilcClientFtpSession active_session;
+
   /* Pointer back to the SilcClient. This object is passed to the application
      and the actual client object is accesible through this pointer. */
   SilcClient client;