7#include <aws/s3-transfer/internal/TransferState.h>
8#include <aws/core/Core_EXPORTS.h>
9#include <aws/crt/s3/S3.h>
17template <
typename OutcomeT,
typename StateT>
TransferHandleImpl & operator=(TransferHandleImpl &&)=delete
virtual ~TransferHandleImpl()=default
TransferHandleImpl & operator=(const TransferHandleImpl &)=delete
TransferHandleImpl()=default
std::future< OutcomeT > future
TransferHandleImpl(const TransferHandleImpl &)=delete
std::shared_ptr< Aws::Crt::S3::S3MetaRequest > metaRequest
TransferHandleImpl(TransferHandleImpl &&)=delete
std::shared_ptr< StateT > state