Threading_Definitions

Definitions of functions, types and variables.

CryThreadGetName Function
C++
const char* CryThreadGetName(threadID nThreadId);
File

CryThread.h

CryThreadSetName Function
C++
void CryThreadSetName(threadID nThreadId, const char * sThreadName);
File

CryThread.h

PIPE_REPLACE_SUPPORTED_FOR Function
C++
PIPE_REPLACE_SUPPORTED_FOR(int);
PIPE_REPLACE_SUPPORTED_FOR(unsigned int);
PIPE_REPLACE_SUPPORTED_FOR(char);
PIPE_REPLACE_SUPPORTED_FOR(unsigned char);
PIPE_REPLACE_SUPPORTED_FOR(float);
File

Pipe.h

Description

Replacee is supported for these simple types.

CryAutoCriticalSection Type
C++
typedef CryAutoLock<CryCriticalSection> CryAutoCriticalSection;
File

CryThread.h

Description

Auto critical section is the most commonly used type of auto lock.

CryCriticalSection Type
C++
typedef CryLockT CryCriticalSection;
File

CryThread.h

Description

Typedefs.

CryCriticalSectionNonRecursive Type
C++
typedef CryLockT CryCriticalSectionNonRecursive;
File

CryThread.h

TFloatAtomic Type
C++
typedef SAtomicVar<float> TFloatAtomic;
File

MultiThread.h

ThreadPoolAffinityMask Type
C++
typedef uint32 ThreadPoolAffinityMask;
File

IThreadTask.h

Description

Might be changed to uint64 etc in the future

ThreadPoolHandle Type
C++
typedef int ThreadPoolHandle;
File

IThreadTask.h

TIntAtomic Type
C++
typedef SAtomicVar<int> TIntAtomic;
File

MultiThread.h

TUIntAtomic Type
C++
typedef SAtomicVar<unsigned int> TUIntAtomic;
File

MultiThread.h