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

#include <AsyncCallerContext.h>

+ Inheritance diagram for Aws::Client::AsyncCallerContext:

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

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

Initializes object with empty UUID

Definition at line 35 of file AsyncCallerContext.h.

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

Initializes object with UUID

Definition at line 40 of file AsyncCallerContext.h.

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

Initializes object with UUID

Definition at line 45 of file AsyncCallerContext.h.

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

Definition at line 47 of file AsyncCallerContext.h.

Member Function Documentation

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

Gets underlying UUID

Definition at line 52 of file AsyncCallerContext.h.

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

Sets underlying UUID

Definition at line 57 of file AsyncCallerContext.h.

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: