NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CHttpParam Class Reference

Search Toolkit Book for CHttpParam

CHttpSession and CHttpRequest parameters. More...

#include <connect/ncbi_http_session.hpp>

+ Collaboration diagram for CHttpParam:

Public Member Functions

 CHttpParam (void)
CHttpParamSetHeaders (const CHttpHeaders &headers)
 Add all HTTP headers to request. More...
CHttpParamSetHeader (CHttpHeaders::EHeaderName header, CTempString value)
 Set or replace a single HTTP header,. More...
CHttpParamAddHeader (CHttpHeaders::EHeaderName header, CTempString value)
 Add a single HTTP header,. More...
const CHttpHeadersGetHeaders (void) const
CHttpParamSetTimeout (const CTimeout &timeout)
const CTimeoutGetTimeout (void) const
CHttpParamSetRetries (THttpRetries retries)
THttpRetries GetRetries (void) const
CHttpParamSetCredentials (shared_ptr< CTlsCertCredentials > credentials)
shared_ptr< CTlsCertCredentialsGetCredentials (void) const
CHttpParamSetProxy (const CHttpProxy &proxy)
const CHttpProxyGetProxy (void) const
const CTimeoutGetDeadline () const
CHttpParamSetDeadline (const CTimeout &deadline)
ESwitch GetRetryProcessing () const
CHttpParamSetRetryProcessing (ESwitch on_off)

Private Attributes

CRef< CHttpHeadersm_Headers
CTimeout m_Timeout
THttpRetries m_Retries
shared_ptr< CTlsCertCredentialsm_Credentials
CHttpProxy m_Proxy
CTimeout m_Deadline
ESwitch m_RetryProcessing

Detailed Description

CHttpSession and CHttpRequest parameters.

Definition at line 212 of file ncbi_http_session.hpp.

The documentation for this class was generated from the following files:
Modified on Sun May 19 04:48:57 2024 by rev. 669887