fbxsync.h File Reference

#include <fbxsdk/fbxsdk_def.h>
#include <fbxsdk/core/sync/fbxclock.h>
#include <fbxsdk/core/sync/fbxthread.h>
#include <fbxsdk/fbxsdk_nsbegin.h>
#include <fbxsdk/fbxsdk_nsend.h>

Go to the source code of this file.

Classes

class  FbxSpinLock
 A spinlock is the fastest and most simple thread lock mechanism available. More...
class  FbxMutex
 Mutually excluding thread lock mechanism. More...
class  FbxSemaphore
 Mutually excluding thread waiting mechanism with a counter. More...
class  FbxGate
 A gate thread locking mechanism is very similar to a semaphore, except that when it is opened, any further call to wait will not wait until it is closed. More...
class  FbxSyncStack
 A simple stack of linked items that is multi-thread safe, protected by a spinlock. More...
struct  FbxSyncStack::Item
 A single link item to be used to construct the stack. More...

Detailed Description

Definition in file fbxsync.h.