16 #ifndef AACE_ALEXA_ALEXA_CLIENT_H 17 #define AACE_ALEXA_ALEXA_CLIENT_H 19 #include "AACE/Core/PlatformInterface.h" 20 #include "AlexaEngineInterfaces.h" 157 CONNECTION_THROTTLED,
182 FAILURE_PROTOCOL_ERROR,
192 SERVER_INTERNAL_ERROR,
197 SERVER_SIDE_DISCONNECT,
202 SERVER_ENDPOINT_CHANGED
227 void setEngineInterface(std::shared_ptr<aace::alexa::AlexaClientEngineInterface> alexaClientEngineInterface);
230 std::weak_ptr<aace::alexa::AlexaClientEngineInterface> m_alexaClientEngineInterface;
239 stream <<
"LISTENING";
242 stream <<
"EXPECTING";
245 stream <<
"THINKING";
248 stream <<
"SPEAKING";
257 stream <<
"DISCONNECTED";
263 stream <<
"CONNECTED";
278 stream <<
"UNRECOVERABLE_ERROR";
281 stream <<
"ACL_CLIENT_REQUEST";
284 stream <<
"ACL_DISABLED";
287 stream <<
"DNS_TIMEDOUT";
290 stream <<
"CONNECTION_TIMEDOUT";
293 stream <<
"CONNECTION_THROTTLED";
296 stream <<
"INVALID_AUTH";
299 stream <<
"PING_TIMEDOUT";
302 stream <<
"WRITE_TIMEDOUT";
305 stream <<
"READ_TIMEDOUT";
308 stream <<
"FAILURE_PROTOCOL_ERROR";
311 stream <<
"INTERNAL_ERROR";
314 stream <<
"SERVER_INTERNAL_ERROR";
317 stream <<
"SERVER_SIDE_DISCONNECT";
320 stream <<
"SERVER_ENDPOINT_CHANGED";
329 #endif // AACE_ALEXA_ALEXA_CLIENT_H
ConnectionStatus
Definition: AlexaClient.h:96
AuthState
Definition: AlexaEngineInterfaces.h:205
AuthError
Definition: AlexaEngineInterfaces.h:231
DialogState
Definition: AlexaClient.h:40
Definition: AddressBook.h:26
Definition: AlexaClient.h:30
virtual void dialogStateChanged(DialogState state)
Definition: AlexaClient.h:78
virtual void connectionStatusChanged(ConnectionStatus status, ConnectionChangedReason reason)
Definition: AlexaClient.h:211
virtual void authStateChanged(AuthState state, AuthError error)
Definition: AlexaClient.h:90
ConnectionChangedReason
Definition: AlexaClient.h:117
void stopForegroundActivity()
Definition: AlexaClient.cpp:28