ldas-tools-al 2.6.7
Loading...
Searching...
No Matches
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 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 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 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.

Detailed Description

Operates on current thread.

Member Function Documentation

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

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.

The documentation for this class was generated from the following files:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/build/include/ldastoolsal/Thread.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/Thread.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/Thread.cc