16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_INITIALIZATION_ALEXACLIENTSDKINIT_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_INITIALIZATION_ALEXACLIENTSDKINIT_H_ 31 namespace initialization {
51 static std::function<std::shared_ptr<AlexaClientSDKInit>(std::shared_ptr<utils::logger::Logger>)>
62 static std::function<std::shared_ptr<AlexaClientSDKInit>(std::shared_ptr<utils::logger::Logger>)>
96 static bool initialize(
const std::vector<std::shared_ptr<std::istream>>& jsonStreams);
109 static bool initialize(
const std::shared_ptr<InitializationParameters>& initParams);
133 static void cleanup();
136 static std::atomic_int g_isInitialized;
143 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_INITIALIZATION_ALEXACLIENTSDKINIT_H_
Definition: AlexaClientSDKInit.h:36
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
static bool isInitialized()
static void uninitialize()
static bool initialize(const std::vector< std::shared_ptr< std::istream >> &jsonStreams)
static std::function< std::shared_ptr< AlexaClientSDKInit >std::shared_ptr< utils::logger::Logger >)> getCreateAlexaClientSDKInit(const std::vector< std::shared_ptr< std::istream >> &jsonStreams)