AWS SDK for C++  1.7.228
AWS SDK for C++
Public Member Functions | List of all members
Aws::Client::AsyncCallerContext Class Reference

#include <AsyncCallerContext.h>

Public Member Functions

 AsyncCallerContext ()
 
 AsyncCallerContext (const Aws::String &uuid)
 
 AsyncCallerContext (const char *uuid)
 
virtual ~AsyncCallerContext ()
 
const Aws::StringGetUUID () const
 
void SetUUID (const Aws::String &value)
 
void SetUUID (const char *value)
 

Detailed Description

Call-back context for all async client methods. This allows you to pass a context to your callbacks so that you can identify your requests. It is entirely intended that you override this class in-lieu of using a void* for the user context. The base class just gives you the ability to pass a uuid for your context.

Definition at line 29 of file AsyncCallerContext.h.

Constructor & Destructor Documentation

◆ AsyncCallerContext() [1/3]

Aws::Client::AsyncCallerContext::AsyncCallerContext ( )

Initializes object with generated UUID

◆ AsyncCallerContext() [2/3]

Aws::Client::AsyncCallerContext::AsyncCallerContext ( const Aws::String uuid)
inline

Initializes object with UUID

Definition at line 40 of file AsyncCallerContext.h.

◆ AsyncCallerContext() [3/3]

Aws::Client::AsyncCallerContext::AsyncCallerContext ( const char *  uuid)
inline

Initializes object with UUID

Definition at line 45 of file AsyncCallerContext.h.

◆ ~AsyncCallerContext()

virtual Aws::Client::AsyncCallerContext::~AsyncCallerContext ( )
inlinevirtual

Definition at line 47 of file AsyncCallerContext.h.

Member Function Documentation

◆ GetUUID()

const Aws::String& Aws::Client::AsyncCallerContext::GetUUID ( ) const
inline

Gets underlying UUID

Definition at line 52 of file AsyncCallerContext.h.

◆ SetUUID() [1/2]

void Aws::Client::AsyncCallerContext::SetUUID ( const Aws::String value)
inline

Sets underlying UUID

Definition at line 57 of file AsyncCallerContext.h.

◆ SetUUID() [2/2]

void Aws::Client::AsyncCallerContext::SetUUID ( const char *  value)
inline

Sets underlying UUID

Definition at line 62 of file AsyncCallerContext.h.


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