*/
result SetTimeout(int timeout);
+ /**
+ * Sets the flag to verify server certificate. (the flag is @c HTTP_CV_FLAG_AUTOMATIC by default)
+ *
+ * @since 2.1
+ *
+ * @return An error code
+ * @param[in] flag Set the flag for certificate verification.
+ * @exception E_SUCCESS The method is successful.
+ * @exception E_INVALID_STATE The method invoked is invalid.
+ * @exception E_SYSTEM A system error has occurred.
+ */
+ result SetServerCertificateVerification(NetHttpCertificateVerificationFlag flag = HTTP_CV_FLAG_AUTOMATIC);
+
public:
/**
* Gets the Impl instance.
result Abort(void);
+ int GetTimeout(void) const;
+
+ int GetClientCertificate(void) const;
+
+ NetHttpCertificateVerificationFlag GetServerCertificateVerification(void) const;
+
+ result Set(_HttpTransactionImpl* pHttpTransactionImpl);
+
static int GenerateTransactionId(void);
int GetTransactionId(void) const;
bool __isAlreadyResumed;
bool __isAlreadyPaused;
bool __isCertRequiredEventFired;
+ NetHttpCertificateVerificationFlag __certificateFlag;
Tizen::Base::Collection::ArrayListT< IHttpTransactionEventListener* > __transactionListenerList;
const IHttpProgressEventListener* __pHttpProgressListener;
_HttpTransactionUserData* __pHttpTransactionUserData;