AWS SDK for C++
0.14.3
AWS SDK for C++
|
#include <FileSystemUtils.h>
Public Member Functions | |
TempFile (const char *prefix, const char *suffix, std::ios_base::openmode openFlags) | |
TempFile (const char *prefix, std::ios_base::openmode openFlags) | |
TempFile (std::ios_base::openmode openFlags) | |
~TempFile () | |
![]() | |
FStreamWithFileName (const Aws::String &fileName, std::ios_base::openmode openFlags) | |
virtual | ~FStreamWithFileName ()=default |
const Aws::String & | GetFileName () const |
Additional Inherited Members | |
![]() | |
Aws::String | m_fileName |
Provides a fstream around a temporary file. This file gets deleted upon an instance of this class's destructor being called.
Definition at line 43 of file FileSystemUtils.h.
Aws::Utils::TempFile::TempFile | ( | const char * | prefix, |
const char * | suffix, | ||
std::ios_base::openmode | openFlags | ||
) |
Creates a temporary file with [prefix][temp name][suffix] e.g. prefix of "foo" and suffix of ".bar" will generate foo[some random string].bar
Aws::Utils::TempFile::TempFile | ( | const char * | prefix, |
std::ios_base::openmode | openFlags | ||
) |
Creates a temporary file with [prefix][temp name] e.g. prefix of "foo" will generate foo[some random string]
Aws::Utils::TempFile::TempFile | ( | std::ios_base::openmode | openFlags | ) |
Creates a temporary file with a randome string for the name.
Aws::Utils::TempFile::~TempFile | ( | ) |