ldas-tools-al  2.6.6
Static Public Member Functions | Private Member Functions | List of all members
LDASTools::AL::Thread::Self Class Reference

Operates on current thread. More...

#include <Thread.hh>

Static Public Member Functions

static void Cancel ()
 Request termination of the current thread. More...
 
static void CancellationCheck (const std::string &Header, const char *File, const int Line)
 Deliver pending cancellation requests to the calling thread. More...
 
static cancel_type CancellationType (signal_type &Signal)
 Retrieve the cancellation method. More...
 
static void CancellationType (cancel_type Type, signal_type Signal=SignalHandler::SIGNAL_UNKNOWN)
 Specify the method of cancelation. More...
 
static thread_type Id ()
 
static void Cancel ()
 Request termination of the current thread. More...
 
static void CancellationCheck (const std::string &Header, const char *File, const int Line)
 Deliver pending cancellation requests to the calling thread. More...
 
static cancel_type CancellationType (signal_type &Signal)
 Retrieve the cancellation method. More...
 
static void CancellationType (cancel_type Type, signal_type Signal=SignalHandler::SIGNAL_UNKNOWN)
 Specify the method of cancelation. More...
 
static thread_type Id ()
 
static void Cancel ()
 Request termination of the current thread. More...
 
static void CancellationCheck (const std::string &Header, const char *File, const int Line)
 Deliver pending cancellation requests to the calling thread. More...
 
static cancel_type CancellationType (signal_type &Signal)
 Retrieve the cancellation method. More...
 
static void CancellationType (cancel_type Type, signal_type Signal=SignalHandler::SIGNAL_UNKNOWN)
 Specify the method of cancelation. More...
 
static thread_type Id ()
 

Private Member Functions

 Self ()
 
 Self ()
 
 Self ()
 

Detailed Description

Operates on current thread.

Constructor & Destructor Documentation

◆ Self() [1/3]

LDASTools::AL::Thread::Self::Self ( )
private

◆ Self() [2/3]

LDASTools::AL::Thread::Self::Self ( )
private

◆ Self() [3/3]

LDASTools::AL::Thread::Self::Self ( )
private

Member Function Documentation

◆ Cancel() [1/3]

void LDASTools::AL::Thread::Self::Cancel ( )
static

Request termination of the current thread.

◆ Cancel() [2/3]

static void LDASTools::AL::Thread::Self::Cancel ( )
static

Request termination of the current thread.

◆ Cancel() [3/3]

static void LDASTools::AL::Thread::Self::Cancel ( )
static

Request termination of the current thread.

◆ CancellationCheck() [1/3]

void LDASTools::AL::Thread::Self::CancellationCheck ( const std::string &  Header,
const char *  File,
const int  Line 
)
static

Deliver pending cancellation requests to the calling thread.

Parameters
[in]HeaderDescription of the method from which the request was made
[in]FileFilename from where the request was made.
[in]LineLine number in Filename from where the request was made.

◆ CancellationCheck() [2/3]

static void LDASTools::AL::Thread::Self::CancellationCheck ( const std::string &  Header,
const char *  File,
const int  Line 
)
static

Deliver pending cancellation requests to the calling thread.

Parameters
[in]HeaderDescription of the method from which the request was made
[in]FileFilename from where the request was made.
[in]LineLine number in Filename from where the request was made.

◆ CancellationCheck() [3/3]

static void LDASTools::AL::Thread::Self::CancellationCheck ( const std::string &  Header,
const char *  File,
const int  Line 
)
static

Deliver pending cancellation requests to the calling thread.

Parameters
[in]HeaderDescription of the method from which the request was made
[in]FileFilename from where the request was made.
[in]LineLine number in Filename from where the request was made.

◆ CancellationType() [1/6]

static cancel_type LDASTools::AL::Thread::Self::CancellationType ( signal_type Signal)
static

Retrieve the cancellation method.

◆ CancellationType() [2/6]

static cancel_type LDASTools::AL::Thread::Self::CancellationType ( signal_type Signal)
static

Retrieve the cancellation method.

◆ CancellationType() [3/6]

Thread::cancel_type LDASTools::AL::Thread::Self::CancellationType ( signal_type Signal)
static

Retrieve the cancellation method.

◆ CancellationType() [4/6]

static void LDASTools::AL::Thread::Self::CancellationType ( cancel_type  Type,
signal_type  Signal = SignalHandler::SIGNAL_UNKNOWN 
)
static

Specify the method of cancelation.

◆ CancellationType() [5/6]

void LDASTools::AL::Thread::Self::CancellationType ( cancel_type  Type,
signal_type  Signal = SignalHandler::SIGNAL_UNKNOWN 
)
static

Specify the method of cancelation.

◆ CancellationType() [6/6]

static void LDASTools::AL::Thread::Self::CancellationType ( cancel_type  Type,
signal_type  Signal = SignalHandler::SIGNAL_UNKNOWN 
)
static

Specify the method of cancelation.

◆ Id() [1/3]

static thread_type LDASTools::AL::Thread::Self::Id ( )
static

◆ Id() [2/3]

static thread_type LDASTools::AL::Thread::Self::Id ( )
static

◆ Id() [3/3]

Thread::thread_type LDASTools::AL::Thread::Self::Id ( )
static

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