syncmlfw/common/http/inc/nsmlhttpclient.h
branchRCL_3
changeset 26 19bba8228ff0
parent 25 b183ec05bd8c
equal deleted inserted replaced
25:b183ec05bd8c 26:19bba8228ff0
    38 		EReqBodySubmitBufferNotAllocated,
    38 		EReqBodySubmitBufferNotAllocated,
    39 		KBodyWithInvalidSize,
    39 		KBodyWithInvalidSize,
    40 		KCouldNotNotifyBodyDataPart
    40 		KCouldNotNotifyBodyDataPart
    41 	};
    41 	};
    42 
    42 
    43 // FORWARD DECLARATIONS
       
    44 class CRepository;
       
    45 
    43 
    46 //============================================================
    44 //============================================================
    47 // Class CHttpEventHandler declaration
    45 // Class CHttpEventHandler declaration
    48 // Handles all events for the active transaction. 
    46 // Handles all events for the active transaction. 
    49 //
    47 //
    64 	CHttpEventHandler();
    62 	CHttpEventHandler();
    65 	void ConstructL( CNSmlHTTP* aAgent );
    63 	void ConstructL( CNSmlHTTP* aAgent );
    66 private:
    64 private:
    67 	CNSmlHTTP* iAgent;
    65 	CNSmlHTTP* iAgent;
    68 	MHTTPDataSupplier* iRespBody;
    66 	MHTTPDataSupplier* iRespBody;
    69 	//For storing Server Status Code
       
    70 	CRepository* iRepositorySSC;
       
    71 	TBool iErrorReportingEnabled;
       
    72 
    67 
    73 private:
    68 private:
    74 	friend class CNSmlHTTP;
    69 	friend class CNSmlHTTP;
    75 
    70 
    76 	};
    71 	};