17 #ifndef ALEXA_CLIENT_SDK_CAPABILITYAGENTS_PLAYBACKCONTROLLER_INCLUDE_PLAYBACKCONTROLLER_PLAYBACKCOMMAND_H_ 18 #define ALEXA_CLIENT_SDK_CAPABILITYAGENTS_PLAYBACKCONTROLLER_INCLUDE_PLAYBACKCONTROLLER_PLAYBACKCOMMAND_H_ 25 namespace capabilityAgents {
26 namespace playbackController {
184 #endif // ALEXA_CLIENT_SDK_CAPABILITYAGENTS_PLAYBACKCONTROLLER_INCLUDE_PLAYBACKCONTROLLER_PLAYBACKCOMMAND_H_
::std::string string
Definition: gtest-port.h:1097
Definition: PlaybackCommand.h:140
PlaybackButton
Enumeration class for supported playback buttons.
Definition: PlaybackButtons.h:26
static const PlaybackCommand & toggleToCommand(avsCommon::avs::PlaybackToggle toggle, bool action)
virtual ~PlaybackCommand()=default
friend std::ostream & operator<<(std::ostream &, const PlaybackCommand &command)
virtual std::string getEventPayload() const =0
static const PlaybackCommand & buttonToCommand(avsCommon::avs::PlaybackButton button)
PlaybackCommand(const std::string &name)
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual std::string getEventName() const =0
const std::string m_name
The distinct AVS name of a command.
Definition: PlaybackCommand.h:86
Definition: PlaybackCommand.h:31
PlaybackToggle
Definition: PlaybackButtons.h:46
action
Definition: upload.py:393