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

#include <StartupManager.h>

Inheritance diagram for alexaClientSDK::acsdkStartupManager::StartupManager:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::acsdkStartupManager::StartupManager:
Collaboration graph
[legend]

Public Member Functions

StartupManagerInterface methods.
bool startup () override
 
- Public Member Functions inherited from alexaClientSDK::acsdkStartupManagerInterfaces::StartupManagerInterface
virtual ~StartupManagerInterface ()=default
 

Static Public Member Functions

static std::shared_ptr< acsdkStartupManagerInterfaces::StartupManagerInterfacecreateStartupManagerInterface (const std::shared_ptr< acsdkStartupManagerInterfaces::StartupNotifierInterface > &notifier)
 

Detailed Description

Implementation of StartupManagerInterface.

Member Function Documentation

◆ createStartupManagerInterface()

static std::shared_ptr<acsdkStartupManagerInterfaces::StartupManagerInterface> alexaClientSDK::acsdkStartupManager::StartupManager::createStartupManagerInterface ( const std::shared_ptr< acsdkStartupManagerInterfaces::StartupNotifierInterface > &  notifier)
static

Create a new instance of StartupManagerInterface.

Parameters
notifierThe notifier to use to invoke RequiresStartupInterface::startup().

◆ startup()

bool alexaClientSDK::acsdkStartupManager::StartupManager::startup ( )
overridevirtual

Trigger the startup sequence.

Returns
Whether the startup sequence ran to completion.

Implements alexaClientSDK::acsdkStartupManagerInterfaces::StartupManagerInterface.


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