16 #ifndef ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_IPC_NAMESPACES_TEMPLATERUNTIMENAMESPACE_H_ 17 #define ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_IPC_NAMESPACES_TEMPLATERUNTIMENAMESPACE_H_ 24 namespace sampleApplications {
25 namespace ipcServerSampleApp {
27 namespace IPCNamespaces {
71 IPC_MSG_NAMESPACE_TEMPLATE_RUNTIME,
73 IPC_MSG_NAME_RENDER_PLAYER_INFO) {
93 IPC_MSG_NAMESPACE_TEMPLATE_RUNTIME,
95 IPC_MSG_NAME_RENDER_TEMPLATE) {
111 IPC_MSG_NAMESPACE_TEMPLATE_RUNTIME,
113 IPC_MSG_NAME_CLEAR_PLAYER_INFO_CARD) {
129 IPC_MSG_NAMESPACE_TEMPLATE_RUNTIME,
131 IPC_MSG_NAME_CLEAR_TEMPLATE_CARD) {
141 #endif // ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_IPC_NAMESPACES_TEMPLATERUNTIMENAMESPACE_H_ static const char IPC_MSG_NAME_CLEAR_TEMPLATE_CARD[]
The message name for clearTemplateCard.
Definition: TemplateRuntimeNamespace.h:39
static const char IPC_MSG_AUDIO_OFFSET_TAG[]
The audioOffset json key in the message.
Definition: TemplateRuntimeNamespace.h:48
avsCommon::avs::PlayerActivity audioPlayerState
Definition: TemplateRuntimeObserverInterface.h:43
RenderTemplateMessage(const std::string &jsonPayload)
Definition: TemplateRuntimeNamespace.h:91
Message & addMemberInPayload(const std::string &name, const std::string &value)
Definition: Message.h:101
static const char IPC_MSG_NAMESPACE_TEMPLATE_RUNTIME[]
The message namespace for TemplateRuntime.
Definition: TemplateRuntimeNamespace.h:30
Definition: TemplateRuntimeObserverInterface.h:39
::std::string string
Definition: gtest-port.h:1097
Message & setParsedPayload(const std::string &payload)
Definition: Message.h:179
Definition: TemplateRuntimeNamespace.h:121
ClearRenderTemplateCardMessage()
Definition: TemplateRuntimeNamespace.h:127
Message(const std::string &nameSpace, const int version, const std::string &name)
Definition: Message.h:64
static const char IPC_MSG_NAME_RENDER_PLAYER_INFO[]
The message name for renderPlayerInfo.
Definition: TemplateRuntimeNamespace.h:42
ClearPlayerInfoCardMessage()
Definition: TemplateRuntimeNamespace.h:109
static const char IPC_MSG_AUDIO_PLAYER_STATE_TAG[]
The audioPlayerState json key in the message.
Definition: TemplateRuntimeNamespace.h:45
Definition: TemplateRuntimeNamespace.h:84
static const int IPC_MSG_VERSION_TEMPLATE_RUNTIME(1)
The namespace version for TemplateRuntime.
Definition: TemplateRuntimeNamespace.h:103
std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::MediaPropertiesInterface > mediaProperties
Definition: TemplateRuntimeObserverInterface.h:56
std::string playerActivityToString(PlayerActivity playerActivity)
Definition: PlayerActivity.h:56
Definition: TemplateRuntimeNamespace.h:58
Message & addPayload()
Definition: Message.h:208
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
RenderPlayerInfoMessage(const std::string &jsonPayload, templateRuntimeInterfaces::TemplateRuntimeObserverInterface::AudioPlayerInfo audioPlayerInfo)
Definition: TemplateRuntimeNamespace.h:67
static const char IPC_MSG_NAME_CLEAR_PLAYER_INFO_CARD[]
The message name for clearPlayerInfoCard.
Definition: TemplateRuntimeNamespace.h:36
Message & setParsedPayloadInPayload(const std::string &payload)
Definition: Message.h:189
static const char IPC_MSG_NAME_RENDER_TEMPLATE[]
The message handler name for renderTemplate.
Definition: TemplateRuntimeNamespace.h:51