AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::avsCommon::utils::libcurlUtils::CurlEasyHandleWrapperOptionsSettingAdapter Class Reference

#include <CurlEasyHandleWrapper.h>

Public Member Functions

 CurlEasyHandleWrapperOptionsSettingAdapter (CurlEasyHandleWrapper *wrapper)
 
template<typename ParamType >
bool setopt (CURLoption option, ParamType param)
 

Constructor & Destructor Documentation

◆ CurlEasyHandleWrapperOptionsSettingAdapter()

alexaClientSDK::avsCommon::utils::libcurlUtils::CurlEasyHandleWrapperOptionsSettingAdapter::CurlEasyHandleWrapperOptionsSettingAdapter ( CurlEasyHandleWrapper wrapper)
inline

Member Function Documentation

◆ setopt()

template<typename ParamType >
bool alexaClientSDK::avsCommon::utils::libcurlUtils::CurlEasyHandleWrapperOptionsSettingAdapter::setopt ( CURLoption  option,
ParamType  param 
)

Helper function for calling curl_easy_setopt and checking the result.

Parameters
optionThe option parameter to pass through to curl_easy_setopt.
paramThe param option to pass through to curl_easy_setopt.
Returns
true of the operation was successful.

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

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0