Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

MessageQueueBase Member List

This is the complete list of members for MessageQueueBase, including all inherited members.
addMessageFilter(MessageFilter &filter)MessageQueueBase
addReadStatusListener() ATTR_must_check=0MessageQueueBase [pure virtual]
addReceiver() ATTR_must_check=0MessageQueueBase [pure virtual]
AutoLock typedefMessageQueueBase
close()MessageQueueBase [virtual]
DROP_NEWEST enum valueMessageQueueBase
DROP_OLDEST enum valueMessageQueueBase
filtersMessageQueueBase [protected]
getLock() const MessageQueueBase
getMessageSN(index_t msg)=0MessageQueueBase [pure virtual]
getMessagesRead()MessageQueueBase [virtual]
getMessagesSent()MessageQueueBase [virtual]
getMessagesUnread()MessageQueueBase [virtual]
getNumReceivers() const MessageQueueBase [virtual]
getOverflowPolicy() const MessageQueueBase
getReportDroppings() const MessageQueueBase [virtual]
getSemaphoreManager()MessageQueueBase [static]
index_t typedefMessageQueueBase
isClosedMessageQueueBase [protected]
isEnd(index_t it) const =0MessageQueueBase [pure virtual]
lockMessageQueueBase [mutable, protected]
markRead(index_t msg, SemaphoreManager::semid_t rcvr)=0MessageQueueBase [pure virtual]
MessageQueueBase()MessageQueueBase
MessageQueueBase(const MessageQueueBase &)MessageQueueBase [private]
messagesReadMessageQueueBase [protected]
newer(index_t it) const =0MessageQueueBase [pure virtual]
newest() const =0MessageQueueBase [pure virtual]
numMessagesMessageQueueBase [protected]
numReceiversMessageQueueBase [protected]
older(index_t it) const =0MessageQueueBase [pure virtual]
oldest() const =0MessageQueueBase [pure virtual]
operator=(const MessageQueueBase &)MessageQueueBase [private]
overflowPolicyMessageQueueBase [protected]
OverflowPolicy_t enum nameMessageQueueBase
peekMessage(index_t msg)=0MessageQueueBase [pure virtual]
readMessage(index_t msg, SemaphoreManager::semid_t rcvr)=0MessageQueueBase [pure virtual]
removeMessageFilter()MessageQueueBase
removeReadStatusListener(SemaphoreManager::semid_t sem)=0MessageQueueBase [pure virtual]
removeReceiver(SemaphoreManager::semid_t rcvr)=0MessageQueueBase [pure virtual]
reportDroppingsMessageQueueBase [protected]
semgrMessageQueueBase [protected, static]
sendMessage(RCRegion *rcr, bool autoDereference=false)=0MessageQueueBase [pure virtual]
setOverflowPolicy(OverflowPolicy_t op)MessageQueueBase
setReportDroppings(bool report)MessageQueueBase [virtual]
setSemaphoreManager(SemaphoreManager *mgr)MessageQueueBase [static]
THROW_BAD_ALLOC enum valueMessageQueueBase
WAIT enum valueMessageQueueBase
~MessageQueueBase()MessageQueueBase [virtual]

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:13 2016 by Doxygen 1.6.3