AWS SDK for C++  1.9.157
AWS SDK for C++
Public Member Functions | Protected Member Functions | List of all members
Aws::Utils::Threading::ThreadTask Class Reference

#include <ThreadTask.h>

Public Member Functions

 ThreadTask (PooledThreadExecutor &executor)
 
 ~ThreadTask ()
 
 ThreadTask (const ThreadTask &)=delete
 
ThreadTaskoperator= (const ThreadTask &)=delete
 
 ThreadTask (ThreadTask &&)=delete
 
ThreadTaskoperator= (ThreadTask &&)=delete
 
void StopProcessingWork ()
 

Protected Member Functions

void MainTaskRunner ()
 

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

◆ 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: