16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_ATTACHMENT_ATTACHMENTMANAGERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_ATTACHMENT_ATTACHMENTMANAGERINTERFACE_H_ 30 namespace attachment {
112 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_ATTACHMENT_ATTACHMENTMANAGERINTERFACE_H_ WriterPolicy
Specifies the policy to use for writing to the stream.
Definition: WriterPolicy.h:25
virtual bool setAttachmentTimeoutMinutes(std::chrono::minutes timeoutMinutes)=0
::std::string string
Definition: gtest-port.h:1097
virtual std::string generateAttachmentId(const std::string &contextId, const std::string &contentId) const =0
virtual std::unique_ptr< AttachmentWriter > createWriter(const std::string &attachmentId, utils::sds::WriterPolicy policy=avsCommon::utils::sds::WriterPolicy::ALL_OR_NOTHING)=0
virtual ~AttachmentManagerInterface()=default
Definition: AttachmentManagerInterface.h:37
virtual std::unique_ptr< AttachmentReader > createReader(const std::string &attachmentId, utils::sds::ReaderPolicy policy)=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
ReaderPolicy
Specifies the policy to use for reading from the stream.
Definition: ReaderPolicy.h:25