AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
Aws::Utils::Threading::ThreadTask Class Reference

#include <ThreadTask.h>

Public Member Functions

 
 
 ThreadTask (const ThreadTask &)=delete
 
ThreadTaskoperator= (const ThreadTask &)=delete
 
 ThreadTask (ThreadTask &&)=delete
 
 
 
std::thread::id GetThreadId () const
 
 

Protected Member Functions

 

Detailed Description

Definition at line 21 of file ThreadTask.h.

Constructor & Destructor Documentation

◆ ThreadTask() [1/3]

Aws::Utils::Threading::ThreadTask::ThreadTask ( PooledThreadExecutor executor)

◆ ~ThreadTask()

Aws::Utils::Threading::ThreadTask::~ThreadTask ( )

◆ ThreadTask() [2/3]

Aws::Utils::Threading::ThreadTask::ThreadTask ( const ThreadTask )
delete

Rule of 5 stuff. Don't copy or move

◆ ThreadTask() [3/3]

Aws::Utils::Threading::ThreadTask::ThreadTask ( ThreadTask &&  )
delete

Member Function Documentation

◆ DetachFromExecutor()

void Aws::Utils::Threading::ThreadTask::DetachFromExecutor ( )

◆ GetThreadId()

std::thread::id Aws::Utils::Threading::ThreadTask::GetThreadId ( ) const

◆ MainTaskRunner()

void Aws::Utils::Threading::ThreadTask::MainTaskRunner ( )
protected

◆ operator=() [1/2]

ThreadTask & Aws::Utils::Threading::ThreadTask::operator= ( const ThreadTask )
delete

◆ operator=() [2/2]

ThreadTask & Aws::Utils::Threading::ThreadTask::operator= ( ThreadTask &&  )
delete

◆ StopProcessingWork()

void Aws::Utils::Threading::ThreadTask::StopProcessingWork ( )

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