WizardsToolkit  1.0.7
thread-private.h File Reference
#include <wizard/thread_.h>
Include dependency graph for thread-private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define WizardCachePrefetch(address, mode, locality)

Typedefs

typedef size_t WizardMutexType

Functions

static WizardThreadType GetWizardThreadId (void)
static size_t GetWizardThreadSignature (void)
static WizardBooleanType IsWizardThreadEqual (const WizardThreadType id)
static size_t GetOpenMPMaximumThreads (void)
static ssize_t GetOpenMPThreadId (void)
static void SetOpenMPMaximumThreads (const size_t threads)
static void SetOpenMPNested (const int value)

Define Documentation

#define WizardCachePrefetch (   address,
  mode,
  locality 
)

Definition at line 31 of file thread-private.h.


Typedef Documentation

typedef size_t WizardMutexType

Definition at line 39 of file thread-private.h.


Function Documentation

static size_t GetOpenMPMaximumThreads ( void  ) [inline, static]

Definition at line 95 of file thread-private.h.

static ssize_t GetOpenMPThreadId ( void  ) [inline, static]

Definition at line 107 of file thread-private.h.

static WizardThreadType GetWizardThreadId ( void  ) [inline, static]

Definition at line 42 of file thread-private.h.

References getpid.

static size_t GetWizardThreadSignature ( void  ) [inline, static]

Definition at line 53 of file thread-private.h.

References _StringInfo::signature, and getpid.

Referenced by TranslateEvent().

static WizardBooleanType IsWizardThreadEqual ( const WizardThreadType  id) [inline, static]

Definition at line 77 of file thread-private.h.

References WizardTrue, getpid, and WizardFalse.

Referenced by LockSemaphoreInfo(), and UnlockSemaphoreInfo().

static void SetOpenMPMaximumThreads ( const size_t  threads) [inline, static]

Definition at line 116 of file thread-private.h.

static void SetOpenMPNested ( const int  value) [inline, static]

Definition at line 125 of file thread-private.h.