16 #ifndef AACE_ALEXA_ALERTS_H    17 #define AACE_ALEXA_ALERTS_H    19 #include <AACE/Core/PlatformInterface.h>    20 #include "AlexaEngineInterfaces.h"   126     virtual void alertCreated(
const std::string& alertToken, 
const std::string& detailedInfo) = 0;
   133     virtual void alertDeleted(
const std::string& alertToken) = 0;
   154     void setEngineInterface(std::shared_ptr<aace::alexa::AlertsEngineInterface> alertsEngineInterface);
   157     std::weak_ptr<aace::alexa::AlertsEngineInterface> m_alertsEngineInterface;
   160 inline std::ostream& operator<<(std::ostream& stream, 
const Alerts::AlertState& state) {
   175             stream << 
"COMPLETED";
   178             stream << 
"PAST_DUE";
   181             stream << 
"FOCUS_ENTERED_FOREGROUND";
   184             stream << 
"FOCUS_ENTERED_BACKGROUND";
   193             stream << 
"SCHEDULED_FOR_LATER";
   202 #endif  // AACE_ALEXA_ALERTS_H 
virtual void alertDeleted(const std::string &alertToken)=0
AlertState
Definition: Alerts.h:45
void removeAllAlerts()
Definition: Alerts.cpp:29
Definition: AddressBook.h:26
virtual void alertCreated(const std::string &alertToken, const std::string &detailedInfo)=0
virtual void alertStateChanged(const std::string &alertToken, AlertState state, const std::string &reason)=0
void localStop()
Definition: Alerts.cpp:23