15 #ifndef ACSDK_SAMPLE_ENDPOINT_INPUTCONTROLLERENDPOINTCAPABILITIESBUILDER_H_ 16 #define ACSDK_SAMPLE_ENDPOINT_INPUTCONTROLLERENDPOINTCAPABILITIESBUILDER_H_ 21 namespace sampleApplications {
36 std::pair<std::list<Capability>, std::list<std::shared_ptr<alexaClientSDK::avsCommon::utils::RequiresShutdown>>>
39 const std::shared_ptr<alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface>& contextManager,
40 const std::shared_ptr<alexaClientSDK::avsCommon::sdkInterfaces::AlexaInterfaceMessageSenderInterface>&
42 const std::shared_ptr<alexaClientSDK::avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface>&
43 exceptionSender)
override;
47 std::mutex m_buildCapabilitiesMutex;
49 bool m_capabilitiesBuilt;
56 #endif // ACSDK_SAMPLE_ENDPOINT_INPUTCONTROLLERENDPOINTCAPABILITIESBUILDER_H_
Definition: EndpointCapabilitiesBuilderInterface.h:44
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::string EndpointIdentifier
Definition: EndpointIdentifier.h:38