38 //RHTTPSession& Session(); |
38 //RHTTPSession& Session(); |
39 //void doSubmitCallback(TInt aStatus); |
39 //void doSubmitCallback(TInt aStatus); |
40 void doSubmitCallback(TInt aStatus,jobject &aPeer); |
40 void doSubmitCallback(TInt aStatus,jobject &aPeer); |
41 //void doReadCallback(TInt aStatus); |
41 //void doReadCallback(TInt aStatus); |
42 void doReadCallback(TInt aStatus,jobject &aPeer); |
42 void doReadCallback(TInt aStatus,jobject &aPeer); |
|
43 void doDataConsumedCallback(jobject &aPeer); |
|
44 void vmAttached(); |
43 |
45 |
44 void vmAttached(); |
|
45 |
|
46 private: |
46 private: |
47 NativeHttpSession(); |
47 NativeHttpSession(); |
48 |
48 |
49 |
49 |
50 TInt ConstructL(JNIEnv& aJni, jobject aPeer, /*TJavaEventServer aServer,*/TInt aType, TInt aAPNId, TInt * apnerr); |
50 TInt ConstructL(JNIEnv& aJni, jobject aPeer, /*TJavaEventServer aServer,*/TInt aType, TInt aAPNId, TInt * apnerr); |
51 private: |
51 private: |
52 |
52 |
53 TInt ExecuteCreateHttpSessionL(int aSelf, TInt aType, TInt aAPNId, TInt* apnerr); |
53 TInt ExecuteCreateHttpSessionL(int aSelf, TInt aType, TInt aAPNId, TInt* apnerr); |
54 |
54 |
55 private: |
55 private: |
56 HttpSessionClient* iHttpSessionClient; |
56 HttpSessionClient* iHttpSessionClient; |
57 TInt iSuiteId; |
57 TInt iSuiteId; |
58 jmethodID iSubmitCallbackMethodID; |
58 jmethodID iSubmitCallbackMethodID; |
59 jmethodID iReadCallbackMethodID; |
59 jmethodID iReadCallbackMethodID; |
|
60 jmethodID iPostCallbackMethodID; |
60 public: |
61 public: |
61 java::util::Monitor *iMonitor; |
62 java::util::Monitor *iMonitor; |
62 }; |
63 }; |
63 |
64 |
64 #endif // NATIVEHTTPSESSION_H |
65 #endif // NATIVEHTTPSESSION_H |