Я пытаюсь использовать AWS C++ SDK и Aws :: Transfer :: TransferManager для загрузки файла из S3 в память.Как использовать AWS S3 C++ SDK TransferManager DownloadFile Callback
Функция Я хочу использовать это:
std::shared_ptr<TransferHandle> DownloadFile (const Aws::String &bucketName, const Aws::String &keyName, CreateDownloadStreamCallback writeToStreamfn)
Однако я не уверен, как это предполагало CreateDownloadStreamCallback аргумент работать.
CreateDownloadStreamCallback является ЬурейиМ из
std::function<Aws::IOStream*(void)>
Я не уверен, что должно идти в эту функцию обратного вызова, чтобы создать и вернуть AWS :: IOStream.
Как должна работать эта функция обратного вызова?