acquire() | RWTMonitor< RWMutexLock > | protected |
canRead(void) const | RWPCBufferBase | protected |
canWrite(void) const | RWPCBufferBase | protected |
close(void) | RWPCBufferBase | protected |
entries(void) const | RWPCBufferBase | protected |
flush(void) | RWPCBufferBase | protected |
getCapacity(void) const | RWPCBufferBase | protected |
getCloseCallback(void) const | RWPCBufferBase | protected |
getEmptyCallback(void) const | RWPCBufferBase | protected |
getFullCallback(void) const | RWPCBufferBase | protected |
getOpenCallback(void) const | RWPCBufferBase | protected |
isAcquired() const | RWTMonitor< RWMutexLock > | protected |
isOpen(void) const | RWPCBufferBase | protected |
LockGuard typedef | RWTMonitor< RWMutexLock > | protected |
monitor() const | RWTMonitor< RWMutexLock > | protected |
mutex() | RWTMonitor< RWMutexLock > | protected |
open(void) | RWPCBufferBase | protected |
operator=(const RWTMonitor< RWMutexLock > &) | RWTMonitor< RWMutexLock > | protected |
peek(void) | RWTPCValBufferBaseGuarded< Type, GuardAndPriorityDecorator > | inline |
peek(Type &result, unsigned long milliseconds) | RWTPCValBufferBaseGuarded< Type, GuardAndPriorityDecorator > | inline |
RWTPCValBufferBase< GuardAndPriorityDecorator >::peek(GuardAndPriorityDecorator &result, unsigned long milliseconds) | RWTPCValBufferBase< GuardAndPriorityDecorator > | |
read(void) | RWTPCValBufferBaseGuarded< Type, GuardAndPriorityDecorator > | inline |
read(Type &result, unsigned long milliseconds) | RWTPCValBufferBaseGuarded< Type, GuardAndPriorityDecorator > | inline |
RWTPCValBufferBase< GuardAndPriorityDecorator >::read(GuardAndPriorityDecorator &result, unsigned long milliseconds) | RWTPCValBufferBase< GuardAndPriorityDecorator > | |
release() | RWTMonitor< RWMutexLock > | protected |
RWTMonitor() | RWTMonitor< RWMutexLock > | protected |
RWTMonitor(RWStaticCtor) | RWTMonitor< RWMutexLock > | protected |
RWTMonitor(const RWTMonitor< RWMutexLock > &second) | RWTMonitor< RWMutexLock > | protected |
setCapacity(size_t maxCapacity) | RWPCBufferBase | protected |
setCloseCallback(const RWTFunctor< void()> &onCloseCallback) | RWPCBufferBase | protected |
setEmptyCallback(const RWTFunctor< void()> &onEmptyCallback) | RWPCBufferBase | protected |
setFullCallback(const RWTFunctor< void()> &onFullCallback) | RWPCBufferBase | protected |
setOpenCallback(const RWTFunctor< void()> &onOpenCallback) | RWPCBufferBase | protected |
tryAcquire() | RWTMonitor< RWMutexLock > | protected |
TryLockGuard typedef | RWTMonitor< RWMutexLock > | protected |
tryPeek(Type &value) | RWTPCValBufferBaseGuarded< Type, GuardAndPriorityDecorator > | inline |
RWTPCValBufferBase< GuardAndPriorityDecorator >::tryPeek(GuardAndPriorityDecorator &result) | RWTPCValBufferBase< GuardAndPriorityDecorator > | |
tryRead(Type &value) | RWTPCValBufferBaseGuarded< Type, GuardAndPriorityDecorator > | inline |
RWTPCValBufferBase< GuardAndPriorityDecorator >::tryRead(GuardAndPriorityDecorator &result) | RWTPCValBufferBase< GuardAndPriorityDecorator > | |
tryWrite(const Type &value) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | inline |
tryWrite(const Type &value, const RWTFunctor< bool()> &guard) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | inline |
tryWrite(long priority, const Type &value) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | inline |
tryWrite(long priority, const Type &value, const RWTFunctor< bool()> &guard) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | |
RWTPCValBufferBase< GuardAndPriorityDecorator >::tryWrite(const GuardAndPriorityDecorator &value) | RWTPCValBufferBase< GuardAndPriorityDecorator > | |
UnlockGuard typedef | RWTMonitor< RWMutexLock > | protected |
write(const Type &value) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | inline |
write(const Type &value, unsigned long milliseconds) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | inline |
write(const Type &value, const RWTFunctor< bool()> &guard) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | inline |
write(const Type &value, const RWTFunctor< bool()> &guard, unsigned long milliseconds) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | inline |
write(long priority, const Type &value) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | inline |
write(long priority, const Type &value, unsigned long milliseconds) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | inline |
write(long priority, const Type &value, const RWTFunctor< bool()> &guard) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | |
write(long priority, const Type &value, const RWTFunctor< bool()> &guard, unsigned long milliseconds) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | |
RWTPCValBufferBase< GuardAndPriorityDecorator >::write(const GuardAndPriorityDecorator &value) | RWTPCValBufferBase< GuardAndPriorityDecorator > | |
RWTPCValBufferBase< GuardAndPriorityDecorator >::write(const GuardAndPriorityDecorator &value, unsigned long milliseconds) | RWTPCValBufferBase< GuardAndPriorityDecorator > | |
~RWPCBufferBase(void) | RWPCBufferBase | protectedvirtual |
~RWTMonitor() | RWTMonitor< RWMutexLock > | protected |
~RWTPCValBufferBase(void) | RWTPCValBufferBase< GuardAndPriorityDecorator > | protectedvirtual |
~RWTPCValBufferBaseDecorated(void) | RWTPCValBufferBaseDecorated< Type, GuardAndPriorityDecorator > | virtual |
~RWTPCValBufferBaseGuarded(void) | RWTPCValBufferBaseGuarded< Type, GuardAndPriorityDecorator > | virtual |
~RWTPCValBufferBaseGuardedPrioritized(void) | RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | virtual |
~RWTPCValBufferBasePrioritized(void) | RWTPCValBufferBasePrioritized< Type, GuardAndPriorityDecorator > | virtual |