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 | |
SharedGcLock(GcCreate, const std::string &name) (defined in Datacratic::SharedGcLock) | Datacratic::SharedGcLock | |
SharedGcLock(GcOpen, const std::string &name) (defined in Datacratic::SharedGcLock) | Datacratic::SharedGcLock | |
ThreadGcInfo typedef (defined in Datacratic::GcLockBase) | Datacratic::GcLockBase | |
unlink() | Datacratic::SharedGcLock | [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] |
~SharedGcLock() (defined in Datacratic::SharedGcLock) | Datacratic::SharedGcLock | [virtual] |