aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Public Member Functions | List of all members
Aws::Crt::Endpoints::RequestContext Class Referencefinal

#include <RuleEngine.h>

Public Member Functions

 RequestContext (Allocator *allocator=ApiAllocator()) noexcept
 
 ~RequestContext ()
 
 RequestContext (const RequestContext &)=delete
 
RequestContextoperator= (const RequestContext &)=delete
 
 RequestContext (RequestContext &&)=delete
 
RequestContextoperator= (RequestContext &&)=delete
 
 operator bool () const noexcept
 
bool AddString (const ByteCursor &name, const ByteCursor &value)
 
bool AddBoolean (const ByteCursor &name, bool value)
 
bool AddStringArray (const ByteCursor &name, const Vector< ByteCursor > &value)
 

Constructor & Destructor Documentation

Aws::Crt::Endpoints::RequestContext::RequestContext ( Allocator allocator = ApiAllocator())
noexcept
Aws::Crt::Endpoints::RequestContext::~RequestContext ( )
Aws::Crt::Endpoints::RequestContext::RequestContext ( const RequestContext )
delete
Aws::Crt::Endpoints::RequestContext::RequestContext ( RequestContext &&  )
delete

Member Function Documentation

bool Aws::Crt::Endpoints::RequestContext::AddBoolean ( const ByteCursor name,
bool  value 
)
bool Aws::Crt::Endpoints::RequestContext::AddString ( const ByteCursor name,
const ByteCursor value 
)
bool Aws::Crt::Endpoints::RequestContext::AddStringArray ( const ByteCursor name,
const Vector< ByteCursor > &  value 
)
Aws::Crt::Endpoints::RequestContext::operator bool ( ) const
inlinenoexcept
Returns
true if the instance is in a valid state, false otherwise.
RequestContext& Aws::Crt::Endpoints::RequestContext::operator= ( const RequestContext )
delete
RequestContext& Aws::Crt::Endpoints::RequestContext::operator= ( RequestContext &&  )
delete

The documentation for this class was generated from the following files: