|
Nebula
|
#include "fiber.h"#include "ids/id.h"#include "ids/idallocator.h"#include "threading/thread.h"#include "threading/safequeue.h"#include "threading/lockfreequeue.h"Go to the source code of this file.
Classes | |
| struct | Fibers::FiberContext |
| struct | Fibers::FiberWaitContext |
| class | Fibers::FiberThread |
| struct | Fibers::FiberQueueCreateInfo |
| class | Fibers::FiberQueue |
| struct | Fibers::FiberQueue::Job |
Namespaces | |
| namespace | Fibers |
| Fiber implementation header. | |
Functions | |
| template<class T> | |
| void | Fibers::Enqueue (FiberQueue::JobFunction function, const Util::FixedArray< T * > &contexts, Threading::AtomicCounter *counter) |
| void | Fibers::Wait (Threading::AtomicCounter *counter, int value) |
| void | Fibers::Lock (Threading::AtomicCounter *counter, int value) |