X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fclient.h;h=d8bee7ad186bcf52747812ae46bb0382767be9d6;hb=70fceb1b71e76e1ff2719988cad63a9113b38641;hp=2275194be9b0e91d19691b543a8a4be8b38c86ee;hpb=fac04af89be5f530d00fb3b2dd7153132557cb45;p=silc.git diff --git a/lib/silcclient/client.h b/lib/silcclient/client.h index 2275194b..d8bee7ad 100644 --- a/lib/silcclient/client.h +++ b/lib/silcclient/client.h @@ -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;