#include "Include_i.h"
Macros | |
#define | LOG_CLASS "Response" |
Functions | |
STATUS | createCurlResponse (PCurlRequest pCurlRequest, PCurlResponse *ppCurlResponse) |
STATUS | freeCurlResponse (PCurlResponse *ppCurlResponse) |
STATUS | initializeCurlSession (PRequestInfo pRequestInfo, PCallInfo pCallInfo, CURL **ppCurl, PVOID data, CurlCallbackFunc writeHeaderFn, CurlCallbackFunc readFn, CurlCallbackFunc writeFn, CurlCallbackFunc responseWriteFn) |
STATUS | closeCurlHandles (PCurlResponse pCurlResponse) |
VOID | terminateCurlSession (PCurlResponse pCurlResponse, UINT64 timeout) |
VOID | dumpResponseCurlEasyInfo (PCurlResponse pCurlResponse) |
SERVICE_CALL_RESULT | getServiceCallResultFromCurlStatus (CURLcode curlStatus) |
STATUS | createCurlHeaderList (PRequestInfo pRequestInfo, struct curl_slist **ppHeaderList) |
STATUS | curlCompleteSync (PCurlResponse pCurlResponse) |
STATUS | notifyDataAvailable (PCurlResponse pCurlResponse, UINT64 durationAvailable, UINT64 sizeAvailable) |
SIZE_T | writeHeaderCallback (PCHAR pBuffer, SIZE_T size, SIZE_T numItems, PVOID customData) |
SIZE_T | postResponseWriteCallback (PCHAR pBuffer, SIZE_T size, SIZE_T numItems, PVOID customData) |
SIZE_T | postWriteCallback (PCHAR pBuffer, SIZE_T size, SIZE_T numItems, PVOID customData) |
SIZE_T | postReadCallback (PCHAR pBuffer, SIZE_T size, SIZE_T numItems, PVOID customData) |
#define LOG_CLASS "Response" |
Kinesis Video Producer Response functionality
STATUS closeCurlHandles | ( | PCurlResponse | pCurlResponse | ) |
STATUS createCurlHeaderList | ( | PRequestInfo | pRequestInfo, |
struct curl_slist ** | ppHeaderList | ||
) |
STATUS createCurlResponse | ( | PCurlRequest | pCurlRequest, |
PCurlResponse * | ppCurlResponse | ||
) |
Create Response object
STATUS curlCompleteSync | ( | PCurlResponse | pCurlResponse | ) |
VOID dumpResponseCurlEasyInfo | ( | PCurlResponse | pCurlResponse | ) |
STATUS freeCurlResponse | ( | PCurlResponse * | ppCurlResponse | ) |
SERVICE_CALL_RESULT getServiceCallResultFromCurlStatus | ( | CURLcode | curlStatus | ) |
STATUS initializeCurlSession | ( | PRequestInfo | pRequestInfo, |
PCallInfo | pCallInfo, | ||
CURL ** | ppCurl, | ||
PVOID | data, | ||
CurlCallbackFunc | writeHeaderFn, | ||
CurlCallbackFunc | readFn, | ||
CurlCallbackFunc | writeFn, | ||
CurlCallbackFunc | responseWriteFn | ||
) |
STATUS notifyDataAvailable | ( | PCurlResponse | pCurlResponse, |
UINT64 | durationAvailable, | ||
UINT64 | sizeAvailable | ||
) |
SIZE_T postReadCallback | ( | PCHAR | pBuffer, |
SIZE_T | size, | ||
SIZE_T | numItems, | ||
PVOID | customData | ||
) |
SIZE_T postResponseWriteCallback | ( | PCHAR | pBuffer, |
SIZE_T | size, | ||
SIZE_T | numItems, | ||
PVOID | customData | ||
) |
SIZE_T postWriteCallback | ( | PCHAR | pBuffer, |
SIZE_T | size, | ||
SIZE_T | numItems, | ||
PVOID | customData | ||
) |
VOID terminateCurlSession | ( | PCurlResponse | pCurlResponse, |
UINT64 | timeout | ||
) |
SIZE_T writeHeaderCallback | ( | PCHAR | pBuffer, |
SIZE_T | size, | ||
SIZE_T | numItems, | ||
PVOID | customData | ||
) |