ldas-tools-al 2.6.4
Loading...
Searching...
No Matches
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.
 
static void CancellationCheck (const std::string &Header, const char *File, const int Line)
 Deliver pending cancellation requests to the calling thread.
 
static cancel_type CancellationType (signal_type &Signal)
 Retrieve the cancellation method.
 
static void CancellationType (cancel_type Type, signal_type Signal=SignalHandler::SIGNAL_UNKNOWN)
 Specify the method of cancelation.
 
static thread_type Id ()
 
static void Cancel ()
 Request termination of the current thread.
 
static void CancellationCheck (const std::string &Header, const char *File, const int Line)
 Deliver pending cancellation requests to the calling thread.
 
static cancel_type CancellationType (signal_type &Signal)
 Retrieve the cancellation method.
 
static void CancellationType (cancel_type Type, signal_type Signal=SignalHandler::SIGNAL_UNKNOWN)
 Specify the method of cancelation.
 
static thread_type Id ()
 

Private Member Functions

 Self ()
 
 Self ()
 

Detailed Description

Operates on current thread.

Constructor & Destructor Documentation

◆ Self() [1/2]

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

◆ Self() [2/2]

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

Member Function Documentation

◆ Cancel() [1/2]

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

Request termination of the current thread.

◆ Cancel() [2/2]

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

Request termination of the current thread.

◆ CancellationCheck() [1/2]

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/2]

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/4]

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

Specify the method of cancelation.

◆ CancellationType() [2/4]

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

Specify the method of cancelation.

◆ CancellationType() [3/4]

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

Retrieve the cancellation method.

◆ CancellationType() [4/4]

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

Retrieve the cancellation method.

◆ Id() [1/2]

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

◆ Id() [2/2]

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

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