cds  2.3.2
gcc::Manager Class Reference

Thread-specific data manager based on GCC __thread feature. More...

#include <cds/threading/details/gcc_manager.h>

Static Public Member Functions

static void init ()
 Initialize manager (empty function) More...
 
static void fini ()
 Terminate manager (empty function) More...
 
static bool isThreadAttached ()
 Checks whether current thread is attached to libcds feature or not.
 
static void attachThread ()
 This method must be called in beginning of thread execution.
 
static void detachThread ()
 This method must be called in end of thread execution.
 
static ThreadData * thread_data ()
 Returns ThreadData pointer for the current thread.
 

Detailed Description

Thread-specific data manager based on GCC __thread feature.

Member Function Documentation

◆ fini()

static void gcc::Manager::fini ( )
inlinestatic

Terminate manager (empty function)

This function is automatically called by cds::Terminate

◆ init()

static void gcc::Manager::init ( )
inlinestatic

Initialize manager (empty function)

This function is automatically called by cds::Initialize


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

cds 2.3.2 Developed by Maxim Khizhinsky aka khizmax and other contributors 2007 - 2017
Autogenerated Sun Dec 31 2017 12:10:55 by Doxygen 1.8.13