16 #ifndef ACSDK_ALEXAINPUTCONTROLLERINTERFACES_INPUTCONTROLLERINTERFACE_H_ 17 #define ACSDK_ALEXAINPUTCONTROLLERINTERFACES_INPUTCONTROLLERINTERFACE_H_ 20 #include <unordered_set> 27 namespace alexaInputControllerInterfaces {
88 using SupportedInputs = std::vector<std::pair<Input, std::unordered_set<std::string>>>;
126 virtual bool addObserver(std::weak_ptr<InputControllerObserverInterface> observer) = 0;
133 virtual void removeObserver(std::weak_ptr<InputControllerObserverInterface> observer) = 0;
139 #endif // ACSDK_ALEXAINPUTCONTROLLERINTERFACES_INPUTCONTROLLERINTERFACE_H_
::std::string string
Definition: gtest-port.h:1097
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
const T & move(const T &t)
Definition: gtest-port.h:1317