16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_HANDLERANDPOLICY_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_HANDLERANDPOLICY_H_ 44 std::shared_ptr<avsCommon::sdkInterfaces::DirectiveHandlerInterface> handlerIn,
52 operator bool()
const;
55 std::shared_ptr<avsCommon::sdkInterfaces::DirectiveHandlerInterface>
handler;
83 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_HANDLERANDPOLICY_H_ bool operator==(const BlockingPolicy &lhs, const BlockingPolicy &rhs)
bool operator!=(const BlockingPolicy &lhs, const BlockingPolicy &rhs)
std::shared_ptr< avsCommon::sdkInterfaces::DirectiveHandlerInterface > handler
The DirectiveHandlerInterface value for this instance.
Definition: HandlerAndPolicy.h:55
HandlerAndPolicy()=default
BlockingPolicy policy
The BlockingPolicy value for this instance.
Definition: HandlerAndPolicy.h:58
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: BlockingPolicy.h:31
Definition: HandlerAndPolicy.h:30