syncmlfw/common/http/inc/nsmlhttp.h
changeset 5 3f7d9dbe57c8
parent 1 a9c0ce913924
child 22 19fb38abab1d
equal deleted inserted replaced
4:958eca8527dd 5:3f7d9dbe57c8
    39 
    39 
    40 #include "nsmltransport.h"
    40 #include "nsmltransport.h"
    41 #include "nsmldialiap.h"
    41 #include "nsmldialiap.h"
    42 
    42 
    43 #include <rconnmon.h>
    43 #include <rconnmon.h>
       
    44 #include <centralrepository.h>
       
    45 
       
    46 //Central repository key for varying deflate feature
       
    47 const TInt KNsmlDsDeflateSupport = 0xA ;
    44 
    48 
    45 // FORWARD DECLARATION
    49 // FORWARD DECLARATION
    46 class CNSmlXptShutdownTimer;
    50 class CNSmlXptShutdownTimer;
    47 class CNSmlHTTP;
    51 class CNSmlHTTP;
    48 class CHttpEventHandler;
    52 class CHttpEventHandler;
   168 		TInt iPreemptRequest;
   172 		TInt iPreemptRequest;
   169         TBool iTimeOut;
   173         TBool iTimeOut;
   170 		TServerContentEncoding iServerContentEncoding;
   174 		TServerContentEncoding iServerContentEncoding;
   171 		TServerContentEncoding iServerAcceptEncoding;
   175 		TServerContentEncoding iServerAcceptEncoding;
   172 		TInt iMaxMsgSize;
   176 		TInt iMaxMsgSize;
       
   177 		TBool iDeflateFlag;
   173 
   178 
   174 	private:
   179 	private:
   175 		// methods inherited from MHTTPDataSupplier
   180 		// methods inherited from MHTTPDataSupplier
   176 		TBool GetNextDataPart(TPtrC8& aDataPart);
   181 		TBool GetNextDataPart(TPtrC8& aDataPart);
   177 		void ReleaseData();
   182 		void ReleaseData();