equal
deleted
inserted
replaced
67 iSubmitCallbackMethodID = NULL; |
67 iSubmitCallbackMethodID = NULL; |
68 iSubmitCallbackMethodID = mJniEnv->GetMethodID(httpNativeClass, "transactionSubmitCallback", "(I)V"); |
68 iSubmitCallbackMethodID = mJniEnv->GetMethodID(httpNativeClass, "transactionSubmitCallback", "(I)V"); |
69 |
69 |
70 iReadCallbackMethodID = NULL; |
70 iReadCallbackMethodID = NULL; |
71 iReadCallbackMethodID = mJniEnv->GetMethodID(httpNativeClass, "dataReadyForReadCallBack", "(I)V"); |
71 iReadCallbackMethodID = mJniEnv->GetMethodID(httpNativeClass, "dataReadyForReadCallBack", "(I)V"); |
|
72 |
|
73 iPostCallbackMethodID = NULL; |
|
74 iPostCallbackMethodID = mJniEnv->GetMethodID(httpNativeClass, "postDataConsumedCallback", "()V"); |
72 |
75 |
73 LOG(ESOCKET,EInfo,"-vmAttached"); |
76 LOG(ESOCKET,EInfo,"-vmAttached"); |
74 } |
77 } |
75 |
78 |
76 TInt NativeHttpSession::ConstructL(JNIEnv& /*aJni*/, jobject /*aPeer*/,/* TJavaEventServer aServer, */ TInt aType, TInt aAPNId, TInt * apnerr) |
79 TInt NativeHttpSession::ConstructL(JNIEnv& /*aJni*/, jobject /*aPeer*/,/* TJavaEventServer aServer, */ TInt aType, TInt aAPNId, TInt * apnerr) |
146 ELOG(ESOCKET,"NativeHttpSession::doReadCallback: Error!! java peer object not found "); |
149 ELOG(ESOCKET,"NativeHttpSession::doReadCallback: Error!! java peer object not found "); |
147 } |
150 } |
148 LOG(ESOCKET,EInfo,"-doReadCallback1"); |
151 LOG(ESOCKET,EInfo,"-doReadCallback1"); |
149 } |
152 } |
150 |
153 |
|
154 void NativeHttpSession::doDataConsumedCallback(jobject &aPeer) |
|
155 { |
|
156 LOG(ESOCKET,EInfo,"+doDataConsumedCallback"); |
|
157 jobject localPeerObject = mJniEnv->NewLocalRef(aPeer); |
|
158 if (localPeerObject) |
|
159 { |
|
160 mJniEnv->CallVoidMethod(aPeer,iPostCallbackMethodID); |
|
161 } |
|
162 else |
|
163 { |
|
164 ELOG(ESOCKET,"NativeHttpSession::doDataConsumedCallback: Error!! java peer object not found "); |
|
165 } |
|
166 |
|
167 |
|
168 } |
|
169 |
|
170 |
|
171 |