IOSS 2.0
Loading...
Searching...
No Matches
Ios3_AwsHelpers.h File Reference
#include <aws/core/Aws.h>
#include <aws/s3/S3Client.h>
#include <aws/transfer/TransferManager.h>
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
Include dependency graph for Ios3_AwsHelpers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ios3::helpers::HelperParameters
struct  Ios3::helpers::HelperContext
class  Ios3::helpers::default_init_allocator< T, A >
struct  Ios3::helpers::default_init_allocator< T, A >::rebind< U >

Namespaces

namespace  Ioss
 The main namespace for the Ioss library.
namespace  Ios3
namespace  Ios3::helpers

Typedefs

template<typename T>
using Ios3::helpers::UninitializedVector = std::vector<T, default_init_allocator<T>>

Functions

void Ios3::helpers::print_params (const HelperParameters &params)
std::string Ios3::helpers::cleanBucketName (const std::string &name)
void Ios3::helpers::getPropertiesFromEnvVars (Ioss::PropertyManager &properties, const Ioss::ParallelUtils &utils)
void Ios3::helpers::getParamsFromProperties (Ioss::PropertyManager &properties, HelperParameters &params)
std::shared_ptr< HelperContextIos3::helpers::createContext (const HelperParameters &params)
void Ios3::helpers::destroyContext (std::shared_ptr< HelperContext > context)
bool Ios3::helpers::createBucket (std::shared_ptr< HelperContext > context, const std::string &bucket)
bool Ios3::helpers::waitBucket (std::shared_ptr< HelperContext > context, const std::string &bucket, uint64_t wait_usec)
bool Ios3::helpers::deleteBucket (std::shared_ptr< HelperContext > context, const std::string &bucket)
bool Ios3::helpers::listBuckets (std::shared_ptr< HelperContext > context, std::vector< std::string > &bucket_names)
template<typename T, typename A>
bool Ios3::helpers::putValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key, const std::vector< T, A > &value)
template<typename T, typename A>
bool Ios3::helpers::getValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key, std::vector< T, A > &value)
bool Ios3::helpers::putValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key, const std::string &filename)
bool Ios3::helpers::getValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key, std::string &filename)
bool Ios3::helpers::deleteValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key)
bool Ios3::helpers::listKeys (std::shared_ptr< HelperContext > context, const std::string &bucket, std::vector< std::string > &keys)
bool Ios3::helpers::listKeys (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key_prefix, std::vector< std::string > &keys)
bool Ios3::helpers::putBucketPolicy (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &policy)
bool Ios3::helpers::getBucketPolicy (std::shared_ptr< HelperContext > context, const std::string &bucket, std::string &policy)
bool Ios3::helpers::deleteBucketPolicy (std::shared_ptr< HelperContext > context, const std::string &bucket)