16 #ifndef ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_IPC_NAMESPACES_AUDIOFOCUSMANAGERNAMESPACE_H_ 17 #define ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_IPC_NAMESPACES_AUDIOFOCUSMANAGERNAMESPACE_H_ 22 namespace sampleApplications {
23 namespace ipcServerSampleApp {
25 namespace IPCNamespaces {
58 IPC_MSG_NAMESPACE_AUDIO_FOCUS_MANAGER,
60 IPC_MSG_NAME_PROCESS_FOCUS_CHANGED) {
81 IPC_MSG_NAMESPACE_AUDIO_FOCUS_MANAGER,
83 IPC_MSG_NAME_PROCESS_CHANNEL_RESULT) {
95 #endif // ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_IPC_NAMESPACES_AUDIOFOCUSMANAGERNAMESPACE_H_ static const int IPC_MSG_VERSION_AUDIO_FOCUS_MANAGER(1)
The namespace version for AudioFocusManager.
ProcessChannelResultMessage(unsigned token, bool result)
Definition: AudioFocusManagerNamespace.h:79
Message & addMemberInPayload(const std::string &name, const std::string &value)
Definition: Message.h:101
static const char IPC_MSG_RESULT_TAG[]
The result json key in the message.
Definition: AudioFocusManagerNamespace.h:37
ProcessFocusChangedMessage(unsigned token, avsCommon::avs::FocusState focusState)
Definition: AudioFocusManagerNamespace.h:56
Definition: AudioFocusManagerNamespace.h:71
FocusState
Definition: FocusState.h:29
Message(const std::string &nameSpace, const int version, const std::string &name)
Definition: Message.h:64
Definition: AudioFocusManagerNamespace.h:48
static const char IPC_MSG_FOCUS_STATE_TAG[]
The focusState json key in the message.
Definition: AudioFocusManagerNamespace.h:43
static const char IPC_MSG_NAME_PROCESS_FOCUS_CHANGED[]
The message name for processFocusChanged.
Definition: AudioFocusManagerNamespace.h:40
Message & addPayload()
Definition: Message.h:208
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
static const char IPC_MSG_NAMESPACE_AUDIO_FOCUS_MANAGER[]
The message namespace for AudioFocusManager.
Definition: AudioFocusManagerNamespace.h:28
static const char IPC_MSG_NAME_PROCESS_CHANNEL_RESULT[]
The message name for processChannelResult.
Definition: AudioFocusManagerNamespace.h:34
std::string focusStateToString(FocusState state)
Definition: FocusState.h:46
Message & setTokenInPayload(const std::string &token)
Definition: Message.h:159