AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include "CurlWrapperMock.h"
#include <rapidjson/document.h>
#include <cstdarg>
#include <cstring>
#include <fstream>
#include <iostream>
#include <map>
#include <sstream>
#include <string>
#include "DavsServiceMock.h"
#include "acsdkAssetsCommon/Base64Url.h"
#include "acsdkAssetsCommon/CurlWrapper.h"
Classes | |
struct | MyCurlContext |
Namespaces | |
alexaClientSDK | |
Whether or not curl logs should be emitted. | |
alexaClientSDK::acsdkAssets | |
alexaClientSDK::acsdkAssets::common | |
Typedefs | |
typedef size_t(* | WRITE_CALLBACK) (char *ptr, size_t size, size_t nmemb, void *userdata) |
Functions | |
CURL * | curl_easy_init (void) |
static void | prepareResponseBasedOnFile (MyCurlContext *c, const string &fileName) |
CURLcode | curl_easy_setopt (CURL *curl, CURLoption option,...) |
CURLcode | curl_easy_perform (CURL *curl) |
void | curl_easy_cleanup (CURL *curl) |
CURLcode | curl_easy_getinfo (CURL *curl, CURLINFO info,...) |
struct curl_slist * | curl_slist_append (struct curl_slist *existing, const char *data) |
void | free_recursively (struct curl_slist *head) |
void | curl_slist_free_all (struct curl_slist *head) |
typedef size_t(* WRITE_CALLBACK) (char *ptr, size_t size, size_t nmemb, void *userdata) |
void curl_easy_cleanup | ( | CURL * | curl | ) |
CURLcode curl_easy_getinfo | ( | CURL * | curl, |
CURLINFO | info, | ||
... | |||
) |
CURL* curl_easy_init | ( | void | ) |
CURLcode curl_easy_perform | ( | CURL * | curl | ) |
CURLcode curl_easy_setopt | ( | CURL * | curl, |
CURLoption | option, | ||
... | |||
) |
struct curl_slist* curl_slist_append | ( | struct curl_slist * | existing, |
const char * | data | ||
) |
void curl_slist_free_all | ( | struct curl_slist * | head | ) |
void free_recursively | ( | struct curl_slist * | head | ) |
|
static |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0