syncmlfw/common/http/inc/nsmlhttp.h
branchRCL_3
changeset 25 b183ec05bd8c
parent 5 3f7d9dbe57c8
child 26 19bba8228ff0
equal deleted inserted replaced
24:13d7c31c74e0 25:b183ec05bd8c
    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 ;
       
    48 
    44 
    49 // FORWARD DECLARATION
    45 // FORWARD DECLARATION
    50 class CNSmlXptShutdownTimer;
    46 class CNSmlXptShutdownTimer;
    51 class CNSmlHTTP;
    47 class CNSmlHTTP;
    52 class CHttpEventHandler;
    48 class CHttpEventHandler;
   172 		TInt iPreemptRequest;
   168 		TInt iPreemptRequest;
   173         TBool iTimeOut;
   169         TBool iTimeOut;
   174 		TServerContentEncoding iServerContentEncoding;
   170 		TServerContentEncoding iServerContentEncoding;
   175 		TServerContentEncoding iServerAcceptEncoding;
   171 		TServerContentEncoding iServerAcceptEncoding;
   176 		TInt iMaxMsgSize;
   172 		TInt iMaxMsgSize;
   177 		TBool iDeflateFlag;
       
   178 
   173 
   179 	private:
   174 	private:
   180 		// methods inherited from MHTTPDataSupplier
   175 		// methods inherited from MHTTPDataSupplier
   181 		TBool GetNextDataPart(TPtrC8& aDataPart);
   176 		TBool GetNextDataPart(TPtrC8& aDataPart);
   182 		void ReleaseData();
   177 		void ReleaseData();