--- a/javacommons/gcfprotocols/http/src.s60/nativetransaction.cpp Mon Oct 04 11:29:25 2010 +0300
+++ b/javacommons/gcfprotocols/http/src.s60/nativetransaction.cpp Fri Oct 15 12:29:39 2010 +0300
@@ -112,7 +112,8 @@
jobjectArray aHeaders,
jbyteArray aPostData,
jint aPostDataLength,
- jint aResponseTimeout)
+ jint aResponseTimeout,
+ jboolean aPartialDataFlag)
{
LOG(ESOCKET,EInfo,"http jni _submitTransaction");
NativeHttpTransaction* tran = reinterpret_cast<NativeHttpTransaction*>(aNativeHttpTransaction);
@@ -120,7 +121,7 @@
tran->iJniPeer = aJni->NewWeakGlobalRef(aPeer);
try
{
- TRAPD(err,tran->SubmitL(aJni, &aPeer,aHeaders, aPostData, aPostDataLength, respTimeOut));
+ TRAPD(err,tran->SubmitL(aJni, &aPeer,aHeaders, aPostData, aPostDataLength, respTimeOut, aPartialDataFlag));
return err;
}
catch (...)
@@ -220,6 +221,7 @@
jstring GetUserAgentL(JNIEnv *aJni, jboolean aMidpRuntime)
{
+
jstring header = NULL;
if (aMidpRuntime == false)
@@ -293,3 +295,25 @@
LOG(ESOCKET,EInfo,"GetUserAgentL() -");
return header;
}
+
+JNIEXPORT jint JNICALL Java_com_nokia_mj_impl_http_HttpConnectionNative__1postData
+(JNIEnv *aJni, jobject, jint aNativeHttpTransaction, jbyteArray aPostData, jint aPostDataLength, jboolean iEndOfRequest)
+{
+ LOG(ESOCKET,EInfo,"http jni _postData");
+ NativeHttpTransaction* tran = reinterpret_cast<NativeHttpTransaction*>(aNativeHttpTransaction);
+ try
+ {
+ TRAPD(err,tran->PostDataL(aJni, aPostData, aPostDataLength, iEndOfRequest));
+ return err;
+ }
+ catch (...)
+ {
+ ELOG(ESOCKET,"Http JNI Error, exception caught!: _submitTransaction");
+ return -1;
+ }
+
+
+
+
+}
+