--- a/javacommons/gcfprotocols/http/inc.s60/chttptransactionclient.h Mon Oct 04 11:29:25 2010 +0300
+++ b/javacommons/gcfprotocols/http/inc.s60/chttptransactionclient.h Fri Oct 15 12:29:39 2010 +0300
@@ -22,7 +22,7 @@
#include <http/rhttptransaction.h>
#include <http/mhttptransactioncallback.h>
#include <http/mhttpdatasupplier.h>
-#include "monitor.h"
+
class MNativeSecureConnectionInformation;
class CX509Certificate;
@@ -43,7 +43,7 @@
* call this function to make the request.
* Takes ownership of aPostData
*/
- void SubmitL(RPointerArray<HBufC8>* aRawHeaders , TDesC8* aPostData, int aResponseTimeout);
+ void SubmitL(RPointerArray<HBufC8>* aRawHeaders , TDesC8* aPostData, int aResponseTimeout, bool aPartialDataFlag);
/*
* Get the response headers back from the transaction
*/
@@ -82,6 +82,8 @@
*/
void SetHTTPAuthenticationCallbackL(MHTTPAuthenticationCallback& aCallBack);
+ void PostDataL(HBufC8* aPostData, const bool aEndOfRequest);
+
private:
enum TTransactionState
{
@@ -129,9 +131,6 @@
MHTTPDataSupplier* iRespBody;
MRefHttpClientObserver* iObserver;
CHttpsCertInfo* iCertInfo;
- java::util::Monitor *iMonitor1;
- java::util::Monitor *iMonitor2;
- java::util::Monitor *iMonitor3;
HBufC8* iBuf;
HBufC8* iDrmBuf;
TInt iStatus;
@@ -147,6 +146,9 @@
TInt iMinLength;
TBool iDrmDownload;
TInt iFlag;
+ bool iPartialPostData;
+ bool iEndOfRequest;
+
};
#endif // CHTTPTRANSACTIONCLIENT_H