|
virtual avsCommon::utils::Optional< std::string > | getDeviceProperty (const std::string &propertyKey)=0 |
|
virtual std::unordered_map< std::string, std::string > | getAllDeviceProperties ()=0 |
|
virtual void | setContextManager (std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager)=0 |
|
virtual void | setDeviceSettingsManager (std::shared_ptr< settings::DeviceSettingsManager > settingManager)=0 |
|
virtual void | initializeVolume (std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerInterface > speakerManager)=0 |
|
virtual | ~AlertObserverInterface ()=default |
|
virtual void | onAlertStateChange (const AlertInfo &alertInfo)=0 |
|
virtual | ~AudioPlayerObserverInterface ()=default |
|
virtual void | onPlayerActivityChanged (avsCommon::avs::PlayerActivity state, const Context &context)=0 |
|
virtual void | onSeekActivity (const SeekStatus seekStatus, const Context &context) |
|
virtual | ~AuthObserverInterface ()=default |
|
virtual void | onAuthStateChange (State newState, Error error)=0 |
|
virtual | ~ConnectionStatusObserverInterface ()=default |
|
virtual void | onConnectionStatusChanged (const Status status, const ChangedReason reason)=0 |
|
virtual void | onConnectionStatusChanged (const Status status, const std::vector< EngineConnectionStatus > &engineStatuses) |
|
virtual | ~ContextRequesterInterface ()=default |
|
virtual void | onContextAvailable (const std::string &jsonContext) |
|
virtual void | onContextAvailable (const endpoints::EndpointIdentifier &endpointId, const avs::AVSContext &endpointContext, ContextRequestToken requestToken) |
|
virtual void | onContextFailure (const ContextRequestError error) |
|
virtual void | onContextFailure (const ContextRequestError error, ContextRequestToken token) |
|
virtual | ~NotificationsObserverInterface ()=default |
|
virtual void | onSetIndicator (avsCommon::avs::IndicatorState state)=0 |
|
virtual void | onNotificationReceived ()=0 |
|
virtual void | onSpeakerSettingsChanged (const Source &source, const ChannelVolumeInterface::Type &type, const SpeakerInterface::SpeakerSettings &settings)=0 |
|
virtual | ~SpeakerManagerObserverInterface ()=default |
|
virtual | ~DialogUXStateObserverInterface ()=default |
|
virtual void | onDialogUXStateChanged (DialogUXState newState)=0 |
|
virtual | ~RangeControllerObserverInterface ()=default |
|
virtual void | onRangeChanged (const RangeState &rangeState, AlexaStateChangeCauseType cause)=0 |
|
virtual | ~PowerControllerObserverInterface ()=default |
|
virtual void | onPowerStateChanged (const PowerState &powerState, AlexaStateChangeCauseType cause)=0 |
|
|
enum | State {
State::READY,
State::STARTED,
State::STOPPED,
State::SNOOZED,
State::COMPLETED,
State::PAST_DUE,
State::FOCUS_ENTERED_FOREGROUND,
State::FOCUS_ENTERED_BACKGROUND,
State::ERROR,
State::DELETED,
State::SCHEDULED_FOR_LATER
} |
|
enum | Type { Type::ALARM,
Type::TIMER,
Type::REMINDER
} |
|
enum | SeekStatus { SeekStatus::SEEK_START,
SeekStatus::SEEK_COMPLETE
} |
| Enum representing Seek activities. More...
|
|
enum | State {
State::UNINITIALIZED,
State::REFRESHED,
State::EXPIRED,
State::UNRECOVERABLE_ERROR,
State::AUTHORIZING
} |
| The enum State describes the state of authorization. More...
|
|
enum | Error {
Error::SUCCESS,
Error::UNKNOWN_ERROR,
Error::AUTHORIZATION_FAILED,
Error::UNAUTHORIZED_CLIENT,
Error::SERVER_ERROR,
Error::INVALID_REQUEST,
Error::INVALID_VALUE,
Error::AUTHORIZATION_EXPIRED,
Error::UNSUPPORTED_GRANT_TYPE,
Error::INVALID_CODE_PAIR,
Error::AUTHORIZATION_PENDING,
Error::SLOW_DOWN,
Error::INTERNAL_ERROR,
Error::INVALID_CBL_CLIENT_ID
} |
| The enum Error encodes possible errors which may occur when changing state. More...
|
|
enum | Status { Status::DISCONNECTED,
Status::PENDING,
Status::CONNECTED
} |
|
enum | ChangedReason {
ChangedReason::NONE,
ChangedReason::SUCCESS,
ChangedReason::UNRECOVERABLE_ERROR,
ChangedReason::ACL_CLIENT_REQUEST,
ChangedReason::ACL_DISABLED,
ChangedReason::DNS_TIMEDOUT,
ChangedReason::CONNECTION_TIMEDOUT,
ChangedReason::CONNECTION_THROTTLED,
ChangedReason::INVALID_AUTH,
ChangedReason::PING_TIMEDOUT,
ChangedReason::WRITE_TIMEDOUT,
ChangedReason::READ_TIMEDOUT,
ChangedReason::FAILURE_PROTOCOL_ERROR,
ChangedReason::INTERNAL_ERROR,
ChangedReason::SERVER_INTERNAL_ERROR,
ChangedReason::SERVER_SIDE_DISCONNECT,
ChangedReason::SERVER_ENDPOINT_CHANGED
} |
|
enum | Source { Source::DIRECTIVE,
Source::LOCAL_API,
Source::EXTERNAL_CLIENT
} |
| Indicates whether the source of the call is from an AVS Directive or through a Local API call. More...
|
|
enum | DialogUXState {
DialogUXState::IDLE,
DialogUXState::LISTENING,
DialogUXState::EXPECTING,
DialogUXState::THINKING,
DialogUXState::SPEAKING,
DialogUXState::FINISHED
} |
| The different dialog specific AVS UX states. More...
|
|
template<class T > |
static bool | withinBounds (T value, T minVal, T maxVal) |
|
static std::string | stateToString (State state) |
|
static std::string | typeToString (Type type) |
|
static std::string | originalTimeToString (const OriginalTime &originalTime) |
|
static std::string | stateToString (DialogUXState state) |
|
A class used to aggregate various states and properties of the device.