_isEscaped(bool fAttemptCapture=true) const | Object | [inline] |
add(Object::Holder oh) | DualQueue | [virtual] |
addHead(Object::Holder oh) | DualQueue | [virtual] |
checkFlush(int32_t cElements) | AbstractConcurrentQueue | [protected, virtual] |
clone() const | Object | [virtual] |
clone(Object::View v) | Object | [static] |
DualQueue() | DualQueue | [protected] |
equals(Object::View v) const | Object | [virtual] |
equals(Object::View v1, Object::View v2) | Object | [static] |
f_hHeadLock | DualQueue | [protected] |
f_hNotifier | AbstractConcurrentQueue | [protected] |
flush(bool fAuto) | AbstractConcurrentQueue | [protected, virtual] |
flush() | AbstractConcurrentQueue | [virtual] |
FlushState enum name | AbstractConcurrentQueue | |
getBatchSize() const | AbstractConcurrentQueue | [virtual] |
getElementList() | DualQueue | [protected, virtual] |
getFlushState() const | AbstractConcurrentQueue | [virtual] |
getHeadElementList() | DualQueue | [protected, virtual] |
getHeadLock() | DualQueue | [protected, virtual] |
getNotifier() | AbstractConcurrentQueue | [virtual] |
getStatsEmptied() const | AbstractConcurrentQueue | [virtual] |
getStatsFlushed() const | AbstractConcurrentQueue | [virtual] |
Handle typedef | DualQueue | |
hashCode() const | Object | [virtual] |
hashCode(Object::View v) | Object | [inline, static] |
Holder typedef | DualQueue | |
isEmpty() const | DualQueue | [virtual] |
isFlushPending() const | AbstractConcurrentQueue | [virtual] |
isImmutable() const | Object | [virtual] |
m_fSelfNotifier | AbstractConcurrentQueue | [protected] |
m_hElementList | DualQueue | [protected] |
m_hHeadElementList | DualQueue | [protected] |
m_iBatchSize | AbstractConcurrentQueue | [protected] |
m_lStatsEmptied | AbstractConcurrentQueue | [protected] |
m_lStatusFlushed | AbstractConcurrentQueue | [protected] |
m_nAtomicFlushState | AbstractConcurrentQueue | [protected] |
m_nElementCounter | AbstractConcurrentQueue | [protected] |
notify() const | Object | |
notifyAll() const | Object | |
Object() | Object | [protected] |
Object(const Object &that) | Object | [protected] |
onAddElement() | AbstractConcurrentQueue | [protected, virtual] |
onConst() | Object | [protected, virtual] |
onEmpty() | AbstractConcurrentQueue | [protected, virtual] |
onEscape(bool fEscaped) const | Object | [protected, virtual] |
onInit() | Object | [protected, virtual] |
peekNoWait() | DualQueue | [virtual] |
remove() | AbstractConcurrentQueue | [virtual] |
removeNoWait() | DualQueue | [virtual] |
self() | Object | [inline, protected] |
self() const | Object | [inline, protected] |
setBatchSize(int32_t cBatch) | AbstractConcurrentQueue | [virtual] |
setElementList(List::Handle hList) | DualQueue | [protected, virtual] |
setHeadElementList(List::Handle hList) | DualQueue | [protected, virtual] |
setNotifier(Object::Handle hNotifier) | AbstractConcurrentQueue | [virtual] |
setStatsEmptied(int64_t cEmpties) | AbstractConcurrentQueue | [protected, virtual] |
setStatsFlushed(int64_t cFlushed) | AbstractConcurrentQueue | [protected, virtual] |
size() const | AbstractConcurrentQueue | [virtual] |
sizeOf(bool fDeep=false) const | Object | [virtual] |
swapNoWait() | DualQueue | [protected, virtual] |
toStream(std::ostream &) const | Object | [inline, virtual] |
toString() const | Object | [virtual] |
toString(Object::View v) | Object | [static] |
updateFlushState(FlushState nState) | AbstractConcurrentQueue | [protected, virtual] |
updateFlushStateConditionally(FlushState nStateAssumed, FlushState nStateNew) | AbstractConcurrentQueue | [protected, virtual] |
View typedef | DualQueue | |
wait() const | Object | |
wait(int64_t cMillis) const | Object | |
waitForEntry(int64_t cMillis) | AbstractConcurrentQueue | [virtual] |