![]() |
RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
| checkDefers() | Datacratic::GcLockBase | |
| currentEpoch() const (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| data (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| defer(boost::function< void()> work) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| defer(void(work)(void *), void *arg) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| defer(void(work)(void *, void *), void *arg1, void *arg2) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| defer(void(work)(void *, void *, void *), void *arg1, void *arg2, void *arg3) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| defer(void(*work)(T *), T *arg) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| deferBarrier() | Datacratic::GcLockBase | |
| deferBind(Fn fn, Args...args) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| deferDelete(T *toDelete) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| deferred | Datacratic::GcLockBase | |
| doDefer(void(fn)(Args...), Args...) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| doDelete(T *arg) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline, static] |
| dump() (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| enterCS(ThreadGcInfoEntry *entry=0) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| enterCSExclusive(ThreadGcInfoEntry *entry=0) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| exitCS(ThreadGcInfoEntry *entry=0) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| exitCSExclusive(ThreadGcInfoEntry *entry=0) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| GcInfo typedef (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| gcInfo (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| GcLockBase() (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| getEntry(GcInfo::PerThreadInfo *info=0) const (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| isLockedExclusive(GcInfo::PerThreadInfo *info=0) const (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| isLockedShared(GcInfo::PerThreadInfo *info=0) const (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| JML_ALIGNED (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| JML_ALIGNED(16) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| lockedInEpoch(GcInfo::PerThreadInfo *info=0) const (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| lockExclusive(GcInfo::PerThreadInfo *info=0) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| lockShared(GcInfo::PerThreadInfo *info=0) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| myEpoch(GcInfo::PerThreadInfo *threadInfo=0) const (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| runDefers() | Datacratic::GcLockBase | |
| ThreadGcInfo typedef (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| unlink()=0 | Datacratic::GcLockBase | [pure virtual] |
| unlockExclusive(GcInfo::PerThreadInfo *info=0) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| unlockShared(GcInfo::PerThreadInfo *info=0) (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [inline] |
| updateData(Data &oldValue, Data &newValue) | Datacratic::GcLockBase | |
| visibleBarrier() | Datacratic::GcLockBase | |
| WorkFn1 typedef (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| WorkFn2 typedef (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| WorkFn3 typedef (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
| ~GcLockBase() (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | [virtual] |
1.7.6.1