Twitch SDK (Internal)
Public Member Functions | List of all members
ttv::IXhr2HttpRequest Class Referenceabstract

#include <ixhr2httprequest.h>

Inheritance diagram for ttv::IXhr2HttpRequest:
ttv::HttpRequest

Public Member Functions

virtual TTV_ErrorCode ThreadInit ()
 
virtual TTV_ErrorCode SendHttpRequest (const std::string &url, const std::vector< HttpParam > &requestHeaders, const std::string &requestBody, HttpRequestType httpReqType, uint timeOutInSecs, HttpRequestHeadersCallback headersCallback, HttpRequestCallback responseCallback, void *userData)
 
virtual TTV_ErrorCode ThreadShutdown ()
 
virtual TTV_ErrorCode SendHttpRequest (const std::string &url, const std::vector< HttpParam > &requestHeaders, const uint8_t *requestBody, size_t requestBodySize, HttpRequestType httpReqType, uint timeOutInSecs, uint numRetries, HttpRequestHeadersCallback headersCallback, HttpRequestCallback responseCallback, void *userData)
 
virtual TTV_ErrorCode SendHttpRequest (const std::string &url, const std::vector< HttpParam > &requestHeaders, const uint8_t *requestBody, size_t requestBodySize, HttpRequestType httpReqType, uint timeOutInSecs, HttpRequestHeadersCallback headersCallback, HttpRequestCallback responseCallback, void *userData)=0
 

Member Function Documentation

◆ SendHttpRequest() [1/3]

virtual TTV_ErrorCode ttv::IXhr2HttpRequest::SendHttpRequest ( const std::string &  url,
const std::vector< HttpParam > &  requestHeaders,
const std::string &  requestBody,
HttpRequestType  httpReqType,
uint  timeOutInSecs,
HttpRequestHeadersCallback  headersCallback,
HttpRequestCallback  responseCallback,
void *  userData 
)
virtual

◆ SendHttpRequest() [2/3]

virtual TTV_ErrorCode ttv::HttpRequest::SendHttpRequest ( const std::string &  url,
const std::vector< HttpParam > &  requestHeaders,
const uint8_t *  requestBody,
size_t  requestBodySize,
HttpRequestType  httpReqType,
uint  timeOutInSecs,
uint  numRetries,
HttpRequestHeadersCallback  headersCallback,
HttpRequestCallback  responseCallback,
void *  userData 
)
virtualinherited

◆ SendHttpRequest() [3/3]

virtual TTV_ErrorCode ttv::HttpRequest::SendHttpRequest ( const std::string &  url,
const std::vector< HttpParam > &  requestHeaders,
const uint8_t *  requestBody,
size_t  requestBodySize,
HttpRequestType  httpReqType,
uint  timeOutInSecs,
HttpRequestHeadersCallback  headersCallback,
HttpRequestCallback  responseCallback,
void *  userData 
)
pure virtualinherited

◆ ThreadInit()

virtual TTV_ErrorCode ttv::IXhr2HttpRequest::ThreadInit ( )
virtual

Reimplemented from ttv::HttpRequest.

◆ ThreadShutdown()

virtual TTV_ErrorCode ttv::IXhr2HttpRequest::ThreadShutdown ( )
virtual

Reimplemented from ttv::HttpRequest.


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