AlexaClientSDK  1.22.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::registrationManager::CustomerDataManager Class Reference

#include <CustomerDataManager.h>

Public Member Functions

virtual ~CustomerDataManager ()
 
void addDataHandler (CustomerDataHandler *handler)
 
void removeDataHandler (CustomerDataHandler *handler)
 
void clearData ()
 

Detailed Description

The CustomerDataManager is an object responsible for managing customer data and to ensure that one customer will not have access to another customer's data.

Constructor & Destructor Documentation

◆ ~CustomerDataManager()

alexaClientSDK::registrationManager::CustomerDataManager::~CustomerDataManager ( )
virtual

CustomerDataManager destructor.

Member Function Documentation

◆ addDataHandler()

void alexaClientSDK::registrationManager::CustomerDataManager::addDataHandler ( CustomerDataHandler handler)

Add object that tracks any sort of customer data.

◆ clearData()

void alexaClientSDK::registrationManager::CustomerDataManager::clearData ( )

Clear every customer data kept in the device.

Note
We do not guarantee the order that the CustomerDataHandlers are called.

◆ removeDataHandler()

void alexaClientSDK::registrationManager::CustomerDataManager::removeDataHandler ( CustomerDataHandler handler)

Remove object that tracks customer data.


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

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