AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
Aws::Utils Namespace Reference

Namespaces

namespace  Base64
 
namespace  ComponentRegistry
 
namespace  Crypto
 
namespace  Event
 
namespace  Json
 
namespace  Logging
 
namespace  Memory
 
namespace  RateLimits
 
namespace  Stream
 
namespace  Threading
 
namespace  Xml
 

Classes

class  ARN
 
class  Array
 
class  Cache
 
 
class  CryptoBuffer
 
class  DateTime
 
class  Document
 
class  DocumentView
 
 
 
 
class  GetTheLights
 
class  HashingUtils
 
class  Outcome
 
class  PathUtils
 
class  RAIICounter
 
class  StringUtils
 
class  TempFile
 
class  UUID
 

Typedefs

typedef Array< unsigned char > ByteBuffer
 
template<typename R , typename E >
 

Enumerations

 
enum class  Month {
  January = 0 , February , March , April ,
  May , June , July , August ,
  September , October , November , December
}
 
enum class  DayOfWeek {
  Sunday = 0 , Monday , Tuesday , Wednesday ,
  Thursday , Friday , Saturday
}
 

Functions

AWS_CORE_API bool IsValidDnsLabel (const Aws::String &label)
 
AWS_CORE_API bool IsValidHost (const Aws::String &host)
 

Variables

static const char * ARRAY_ALLOCATION_TAG = "Aws::Array"
 
static const size_t UUID_BINARY_SIZE = 0x10
 

Typedef Documentation

◆ ByteBuffer

typedef Array<unsigned char> Aws::Utils::ByteBuffer

Definition at line 248 of file Array.h.

◆ FutureOutcome

template<typename R , typename E >

Template class representing the std::future object of outcome of calling some other API. It will contain a future of an either a successful result or the failure error. The caller must check whether the outcome of the request was a success before attempting to access the result or the error.

Definition at line 22 of file FutureOutcome.h.

Enumeration Type Documentation

◆ DateFormat

strong
Enumerator
RFC822 
ISO_8601 
ISO_8601_BASIC 
AutoDetect 

Definition at line 17 of file DateTime.h.

◆ DayOfWeek

strong
Enumerator
Sunday 
Monday 
Tuesday 
Wednesday 
Thursday 
Friday 
Saturday 

Definition at line 41 of file DateTime.h.

◆ Month

enum class Aws::Utils::Month
strong
Enumerator
January 
February 
March 
April 
May 
June 
July 
August 
September 
October 
November 
December 

Definition at line 25 of file DateTime.h.

Function Documentation

◆ IsValidDnsLabel()

AWS_CORE_API bool Aws::Utils::IsValidDnsLabel ( const Aws::String label)

◆ IsValidHost()

AWS_CORE_API bool Aws::Utils::IsValidHost ( const Aws::String host)

Variable Documentation

◆ ARRAY_ALLOCATION_TAG

const char* Aws::Utils::ARRAY_ALLOCATION_TAG = "Aws::Array"
static

Definition at line 29 of file Array.h.

◆ UUID_BINARY_SIZE

const size_t Aws::Utils::UUID_BINARY_SIZE = 0x10
static

Definition at line 16 of file UUID.h.