diff options
author | nalpp <nalpp@yandex-team.ru> | 2022-02-10 16:46:46 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:46:46 +0300 |
commit | 30d1ef3941e0dc835be7609de5ebee66958f215a (patch) | |
tree | 49e222ea1c5804306084bb3ae065bb702625360f /contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/TempFile.cpp | |
parent | 87f3eb38999df2d3c1cb77f8ffb9c52ec9c516fb (diff) | |
download | ydb-30d1ef3941e0dc835be7609de5ebee66958f215a.tar.gz |
Restoring authorship annotation for <nalpp@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/TempFile.cpp')
-rw-r--r-- | contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/TempFile.cpp | 100 |
1 files changed, 50 insertions, 50 deletions
diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/TempFile.cpp b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/TempFile.cpp index c1c569e29a..7bc07266c9 100644 --- a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/TempFile.cpp +++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/utils/TempFile.cpp @@ -2,53 +2,53 @@ * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ - -#include <aws/core/utils/FileSystemUtils.h> - -#include <aws/core/platform/FileSystem.h> - -namespace Aws -{ - namespace Utils - { - static Aws::String ComputeTempFileName(const char* prefix, const char* suffix) - { - Aws::String prefixStr; - - if (prefix) - { - prefixStr = prefix; - } - - Aws::String suffixStr; - - if (suffix) - { - suffixStr = suffix; - } - - return prefixStr + Aws::FileSystem::CreateTempFilePath() + suffixStr; - } - - TempFile::TempFile(const char* prefix, const char* suffix, std::ios_base::openmode openFlags) : - FStreamWithFileName(ComputeTempFileName(prefix, suffix).c_str(), openFlags) - { - } - - TempFile::TempFile(const char* prefix, std::ios_base::openmode openFlags) : - FStreamWithFileName(ComputeTempFileName(prefix, nullptr).c_str(), openFlags) - { - } - - TempFile::TempFile(std::ios_base::openmode openFlags) : - FStreamWithFileName(ComputeTempFileName(nullptr, nullptr).c_str(), openFlags) - { - } - - - TempFile::~TempFile() - { - Aws::FileSystem::RemoveFileIfExists(m_fileName.c_str()); - } - } -}
\ No newline at end of file + +#include <aws/core/utils/FileSystemUtils.h> + +#include <aws/core/platform/FileSystem.h> + +namespace Aws +{ + namespace Utils + { + static Aws::String ComputeTempFileName(const char* prefix, const char* suffix) + { + Aws::String prefixStr; + + if (prefix) + { + prefixStr = prefix; + } + + Aws::String suffixStr; + + if (suffix) + { + suffixStr = suffix; + } + + return prefixStr + Aws::FileSystem::CreateTempFilePath() + suffixStr; + } + + TempFile::TempFile(const char* prefix, const char* suffix, std::ios_base::openmode openFlags) : + FStreamWithFileName(ComputeTempFileName(prefix, suffix).c_str(), openFlags) + { + } + + TempFile::TempFile(const char* prefix, std::ios_base::openmode openFlags) : + FStreamWithFileName(ComputeTempFileName(prefix, nullptr).c_str(), openFlags) + { + } + + TempFile::TempFile(std::ios_base::openmode openFlags) : + FStreamWithFileName(ComputeTempFileName(nullptr, nullptr).c_str(), openFlags) + { + } + + + TempFile::~TempFile() + { + Aws::FileSystem::RemoveFileIfExists(m_fileName.c_str()); + } + } +}
\ No newline at end of file |