![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cKernel.h>
Public Member Functions | |
void | InitList () |
bool | IsListEmptyX () const |
PLIST_ENTRY | get_Head () const |
int | get_Count () const |
PLIST_ENTRY | RemoveHead () |
void | AddHead (PLIST_ENTRY pObj) |
void | AddTail (PLIST_ENTRY pObj) |
void | AddTailLocked (PLIST_ENTRY pObj, PKSPIN_LOCK pSpinLock) |
bool | IsListLinked () const |
PLIST_ENTRY | get_Prev () const |
PLIST_ENTRY | get_Next () const |
void | RemoveFromList () |
A list or an element in a circular doubly linked list. ASSUME nothing about list locking.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
remove me (this) from the list.
|
inline |
remove the list head. (if there is one)