#include <lllinkedqueue.h>
Inheritance diagram for LLLinkedQueue< DATA_TYPE >:

| Public Member Functions | |
| LLLinkedQueue () | |
| ~LLLinkedQueue () | |
| void | push (const DATA_TYPE data) | 
| BOOL | pop (DATA_TYPE &data) | 
| BOOL | peek (DATA_TYPE &data) | 
| void | reset () | 
| S32 | getLength () const | 
| BOOL | isEmpty () const | 
| BOOL | remove (const DATA_TYPE data) | 
| BOOL | checkData (const DATA_TYPE data) const | 
| Private Member Functions | |
| void | addNodeAtEnd (LLLinkedQueueNode< DATA_TYPE > *nodep) | 
| Private Attributes | |
| LLLinkedQueueNode< DATA_TYPE > | mHead | 
| LLLinkedQueueNode< DATA_TYPE > | mTail | 
| S32 | mLength | 
Definition at line 57 of file lllinkedqueue.h.
| LLLinkedQueue< DATA_TYPE >::LLLinkedQueue | ( | ) | 
Definition at line 119 of file lllinkedqueue.h.
| LLLinkedQueue< DATA_TYPE >::~LLLinkedQueue | ( | ) | 
| void LLLinkedQueue< DATA_TYPE >::addNodeAtEnd | ( | LLLinkedQueueNode< DATA_TYPE > * | nodep | ) |  [private] | 
Definition at line 295 of file lllinkedqueue.h.
References LLLinkedQueue< DATA_TYPE >::mHead, LLLinkedQueue< DATA_TYPE >::mLength, LLLinkedQueueNode< DATA_TYPE >::mNextp, LLLinkedQueueNode< DATA_TYPE >::mPrevp, LLLinkedQueue< DATA_TYPE >::mTail, and NULL.
Referenced by LLLinkedQueue< DATA_TYPE >::push().
| BOOL LLLinkedQueue< DATA_TYPE >::checkData | ( | const DATA_TYPE | data | ) | const | 
Definition at line 230 of file lllinkedqueue.h.
References FALSE, LLLinkedQueueNode< DATA_TYPE >::mData, LLLinkedQueue< DATA_TYPE >::mHead, LLLinkedQueueNode< DATA_TYPE >::mNextp, and TRUE.
| S32 LLLinkedQueue< DATA_TYPE >::getLength | ( | ) | const | 
Definition at line 215 of file lllinkedqueue.h.
References LLLinkedQueue< DATA_TYPE >::mLength.
Referenced by LLAudioDecodeMgr::Impl::processQueue(), and LLXferManager::retransmitUnackedPackets().
| BOOL LLLinkedQueue< DATA_TYPE >::isEmpty | ( | ) | const | 
| BOOL LLLinkedQueue< DATA_TYPE >::peek | ( | DATA_TYPE & | data | ) | 
Definition at line 273 of file lllinkedqueue.h.
References FALSE, LLLinkedQueueNode< DATA_TYPE >::mData, LLLinkedQueue< DATA_TYPE >::mHead, and TRUE.
| BOOL LLLinkedQueue< DATA_TYPE >::pop | ( | DATA_TYPE & | data | ) | 
Definition at line 246 of file lllinkedqueue.h.
References FALSE, LLLinkedQueueNode< DATA_TYPE >::mData, LLLinkedQueue< DATA_TYPE >::mHead, LLLinkedQueue< DATA_TYPE >::mLength, LLLinkedQueueNode< DATA_TYPE >::mNextp, LLLinkedQueueNode< DATA_TYPE >::mPrevp, LLLinkedQueue< DATA_TYPE >::mTail, and TRUE.
Referenced by LLAudioDecodeMgr::Impl::processQueue(), and LLXferManager::retransmitUnackedPackets().
| void LLLinkedQueue< DATA_TYPE >::push | ( | const DATA_TYPE | data | ) | 
Definition at line 136 of file lllinkedqueue.h.
References LLLinkedQueue< DATA_TYPE >::addNodeAtEnd().
Referenced by LLAudioDecodeMgr::addDecodeRequest(), and LLXferManager::processReceiveData().
| BOOL LLLinkedQueue< DATA_TYPE >::remove | ( | const DATA_TYPE | data | ) | 
Definition at line 149 of file lllinkedqueue.h.
References FALSE, LLLinkedQueueNode< DATA_TYPE >::mData, LLLinkedQueue< DATA_TYPE >::mHead, LLLinkedQueue< DATA_TYPE >::mLength, LLLinkedQueueNode< DATA_TYPE >::mNextp, LLLinkedQueueNode< DATA_TYPE >::mPrevp, LLLinkedQueue< DATA_TYPE >::mTail, and TRUE.
| void LLLinkedQueue< DATA_TYPE >::reset | ( | ) | 
Definition at line 195 of file lllinkedqueue.h.
References LLLinkedQueue< DATA_TYPE >::mHead, LLLinkedQueue< DATA_TYPE >::mLength, LLLinkedQueueNode< DATA_TYPE >::mNextp, LLLinkedQueue< DATA_TYPE >::mTail, and NULL.
Referenced by LLLinkedQueue< DATA_TYPE >::~LLLinkedQueue().
| LLLinkedQueueNode<DATA_TYPE> LLLinkedQueue< DATA_TYPE >::mHead  [private] | 
Definition at line 89 of file lllinkedqueue.h.
Referenced by LLLinkedQueue< DATA_TYPE >::addNodeAtEnd(), LLLinkedQueue< DATA_TYPE >::checkData(), LLLinkedQueue< DATA_TYPE >::peek(), LLLinkedQueue< DATA_TYPE >::pop(), LLLinkedQueue< DATA_TYPE >::remove(), and LLLinkedQueue< DATA_TYPE >::reset().
| S32 LLLinkedQueue< DATA_TYPE >::mLength  [private] | 
| LLLinkedQueueNode<DATA_TYPE> LLLinkedQueue< DATA_TYPE >::mTail  [private] | 
Definition at line 90 of file lllinkedqueue.h.
Referenced by LLLinkedQueue< DATA_TYPE >::addNodeAtEnd(), LLLinkedQueue< DATA_TYPE >::pop(), LLLinkedQueue< DATA_TYPE >::remove(), and LLLinkedQueue< DATA_TYPE >::reset().
 1.4.7
 1.4.7