- Main Page
- Classes
- Files
- Directories
- Examples

- File List
- File Members

Classes

# 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.