webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
IWebMutableURLRequest Interface Reference

import"IWebMutableURLRequest.idl";

Inheritance diagram for IWebMutableURLRequest:
IWebURLRequest WebMutableURLRequest

Public Member Functions

HRESULT addValue ([in] BSTR value, [in] BSTR field)
 
HRESULT setAllHTTPHeaderFields ([in] IPropertyBag *headerFields)
 
HRESULT setCachePolicy ([in] WebURLRequestCachePolicy policy)
 
HRESULT setHTTPBody ([in] IStream *data)
 
HRESULT setHTTPBodyStream ([in] IStream *data)
 
HRESULT setHTTPMethod ([in] BSTR method)
 
HRESULT setHTTPShouldHandleCookies ([in] BOOL handleCookies)
 
HRESULT setMainDocumentURL ([in] BSTR theURL)
 
HRESULT setTimeoutInterval ([in] double timeoutInterval)
 
HRESULT setURL ([in] BSTR theURL)
 
HRESULT setValue ([in] BSTR value, [in] BSTR field)
 
HRESULT setAllowsAnyHTTPSCertificate ()
 
- Public Member Functions inherited from IWebURLRequest
HRESULT requestWithURL ([in] BSTR theURL, [in] WebURLRequestCachePolicy cachePolicy, [in] double timeoutInterval)
 
HRESULT allHTTPHeaderFields ([out, retval] IPropertyBag **result)
 
HRESULT cachePolicy ([out, retval] WebURLRequestCachePolicy *result)
 
HRESULT HTTPBody ([out, retval] IStream **result)
 
HRESULT HTTPBodyStream ([out, retval] IStream **result)
 
HRESULT HTTPMethod ([out, retval] BSTR *result)
 
HRESULT HTTPShouldHandleCookies ([out, retval] BOOL *result)
 
HRESULT initWithURL ([in] BSTR url, [in] WebURLRequestCachePolicy cachePolicy, [in] double timeoutInterval)
 
HRESULT mainDocumentURL ([out, retval] BSTR *result)
 
HRESULT timeoutInterval ([out, retval] double *result)
 
HRESULT URL ([out, retval] BSTR *result)
 
HRESULT valueForHTTPHeaderField ([in] BSTR field, [out, retval] BSTR *result)
 
HRESULT isEmpty ([out, retval] BOOL *result)
 
HRESULT mutableCopy ([out, retval] IWebMutableURLRequest **result)
 
HRESULT isEqual ([in] IWebURLRequest *other, [out, retval] BOOL *result)
 

Member Function Documentation

◆ addValue()

HRESULT IWebMutableURLRequest::addValue ( [in] BSTR  value,
[in] BSTR  field 
)

◆ setAllHTTPHeaderFields()

HRESULT IWebMutableURLRequest::setAllHTTPHeaderFields ( [in] IPropertyBag *  headerFields)

◆ setAllowsAnyHTTPSCertificate()

HRESULT IWebMutableURLRequest::setAllowsAnyHTTPSCertificate ( )

Implemented in WebMutableURLRequest.

◆ setCachePolicy()

HRESULT IWebMutableURLRequest::setCachePolicy ( [in] WebURLRequestCachePolicy  policy)

Implemented in WebMutableURLRequest.

◆ setHTTPBody()

HRESULT IWebMutableURLRequest::setHTTPBody ( [in] IStream *  data)

◆ setHTTPBodyStream()

HRESULT IWebMutableURLRequest::setHTTPBodyStream ( [in] IStream *  data)

◆ setHTTPMethod()

HRESULT IWebMutableURLRequest::setHTTPMethod ( [in] BSTR  method)

◆ setHTTPShouldHandleCookies()

HRESULT IWebMutableURLRequest::setHTTPShouldHandleCookies ( [in] BOOL  handleCookies)

Implemented in WebMutableURLRequest.

◆ setMainDocumentURL()

HRESULT IWebMutableURLRequest::setMainDocumentURL ( [in] BSTR  theURL)

◆ setTimeoutInterval()

HRESULT IWebMutableURLRequest::setTimeoutInterval ( [in] double  timeoutInterval)

Implemented in WebMutableURLRequest.

◆ setURL()

HRESULT IWebMutableURLRequest::setURL ( [in] BSTR  theURL)

◆ setValue()

HRESULT IWebMutableURLRequest::setValue ( [in] BSTR  value,
[in] BSTR  field 
)

The documentation for this interface was generated from the following file: