![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <SDKPrimitivesProvider.h>
Public Member Functions | |
bool | withTimerDelegateFactory (std::shared_ptr< sdkInterfaces::timing::TimerDelegateFactoryInterface > timerDelegateFactory) |
std::shared_ptr< sdkInterfaces::timing::TimerDelegateFactoryInterface > | getTimerDelegateFactory () |
bool | initialize () |
bool | isInitialized () const |
void | reset () |
void | terminate () |
Static Public Member Functions | |
static std::shared_ptr< SDKPrimitivesProvider > | getInstance () |
Provides primitives to components. This class should only be used for objects which are impractical to pass as an explicit dependency.
|
static |
Returns the Singleton instance of the SDKPrimitivesProvider.
std::shared_ptr<sdkInterfaces::timing::TimerDelegateFactoryInterface> alexaClientSDK::avsCommon::avs::initialization::SDKPrimitivesProvider::getTimerDelegateFactory | ( | ) |
Get the TimerDelegateFactoryInterface
.
TimerDelegateFactoryInterface
. bool alexaClientSDK::avsCommon::avs::initialization::SDKPrimitivesProvider::initialize | ( | ) |
Initialize with the provided members.
bool alexaClientSDK::avsCommon::avs::initialization::SDKPrimitivesProvider::isInitialized | ( | ) | const |
Initialize.
void alexaClientSDK::avsCommon::avs::initialization::SDKPrimitivesProvider::reset | ( | ) |
Reset all configured properties.
void alexaClientSDK::avsCommon::avs::initialization::SDKPrimitivesProvider::terminate | ( | ) |
Resets all configured properties. Resets the Singleton instance.
bool alexaClientSDK::avsCommon::avs::initialization::SDKPrimitivesProvider::withTimerDelegateFactory | ( | std::shared_ptr< sdkInterfaces::timing::TimerDelegateFactoryInterface > | timerDelegateFactory | ) |
Sets the TimerDelegateFactoryInterface
.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0