#include <functional>
#include <map>
#include <memory>
#include <vector>
#include <iostream>
#include "twitchsdk/core/types/coretypes.h"
#include "twitchsdk/core/types/errortypes.h"
Go to the source code of this file.
|
| | ttv |
| | JSON (JavaScript Object Notation).
|
| |
|
| void | ttv::SetHttpRequest (const std::shared_ptr< HttpRequest > &http) |
| |
| std::shared_ptr< HttpRequest > | ttv::GetHttpRequest () |
| |
| TTV_ErrorCode | ttv::HttpThreadInit () |
| |
| TTV_ErrorCode | ttv::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) |
| |
| TTV_ErrorCode | ttv::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) |
| |
| TTV_ErrorCode | ttv::SendHttpRequest (const std::string &url, const std::vector< HttpParam > &urlParams, const std::vector< HttpParam > &requestHeaders, const uint8_t *requestBody, size_t requestBodySize, HttpRequestType httpReqType, uint timeOutInSecs, uint numRetries, HttpRequestHeadersCallback headersCallback, HttpRequestCallback responseCallback, void *userData) |
| |
| TTV_ErrorCode | ttv::HttpThreadShutdown () |
| |
| bool | ttv::IsTwitchEndpoint (const std::string &url) |
| |