sipxmedialib
Version 3.3
|
#include <TLinkedList.h>
Public Member Functions | |
CTLinkedList (void) | |
virtual | ~CTLinkedList (void) |
virtual unsigned long | GetCount (void) |
virtual void | TakeLock (void) |
virtual void | ReleaseLock (void) |
virtual bool | AddEntry (TENTRY tEntry) |
virtual TENTRY | GetFirstEntry (void) |
virtual TENTRY | GetNextEntry (void) |
virtual TENTRY | RemoveFirstEntry (void) |
virtual TENTRY | RemoveNextEntry (void) |
virtual TENTRY | GetEntry (TENTRY tEntry) |
virtual TENTRY | GetEntry (bool(*Comparitor)(TENTRY, void *), void *) |
virtual TENTRY | RemoveEntry (TENTRY tEntry) |
virtual TENTRY | RemoveEntry (bool(*Comparitor)(TENTRY, void *), void *) |
virtual void | RemoveAllEntries (bool(*Comparitor)(TENTRY, void *), void *) |
Private Member Functions | |
void | AddLink (CTLink< TENTRY > *ptLink) |
TENTRY | RemoveLink (CTLink< TENTRY > *ptLink) |
CTLink< TENTRY > * | ResetIterator (void) |
CTLink< TENTRY > * | AdvanceIterator (void) |
Private Attributes | |
unsigned long | m_dwCount |
CTLink< TENTRY > * | m_ptHead |
CTLink< TENTRY > * | m_ptTail |
CTLink< TENTRY > * | m_ptIterator |
CRITICAL_SECTION | m_csSynchronized |
CTLinkedList | ( | void | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |