16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_COMPONENTCONFIGURATION_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_COMPONENTCONFIGURATION_H_ 81 bool operator==(
const std::shared_ptr<ComponentConfiguration>& lhs,
const std::shared_ptr<ComponentConfiguration>& rhs);
90 bool operator!=(
const std::shared_ptr<ComponentConfiguration>& lhs,
const std::shared_ptr<ComponentConfiguration>& rhs);
108 struct hash<
std::shared_ptr<alexaClientSDK::avsCommon::avs::ComponentConfiguration>> {
109 size_t operator()(
const std::shared_ptr<alexaClientSDK::avsCommon::avs::ComponentConfiguration> in)
const;
114 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_COMPONENTCONFIGURATION_H_ static std::shared_ptr< ComponentConfiguration > createComponentConfiguration(std::string name, std::string version)
::std::string string
Definition: gtest-port.h:1097
Definition: CapabilityConfiguration.h:190
bool operator==(const BlockingPolicy &lhs, const BlockingPolicy &rhs)
Definition: ComponentConfiguration.h:30
bool operator!=(const BlockingPolicy &lhs, const BlockingPolicy &rhs)
std::string name
string indicating the name of a Component.
Definition: ComponentConfiguration.h:42
std::string version
string indicating the version of a Component.
Definition: ComponentConfiguration.h:44
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36