|
| | LListNode () |
| | Constructor.
|
| |
| void | remove (void) |
| | Removes node from list.
|
| |
| void | insert (LListNode *new_node) |
| | Inserts new_node infront of itself.
|
| |
| void | append (LListNode *new_node) |
| | Appends new node after itself.
|
| |
| LListNode * | next (void) |
| | Returns next node in list.
|
| |
| LListNode * | prev (void) |
| | Returns previous node in list.
|
| |
| LListNode * | loopNext (void) |
| | Returns next node in list, warpping round to start of list if nessecary.
|
| |
| LListNode * | loopPrev (void) |
| | Returns previous node in list, wrapping round to end of list if nessecary.
|
| |
| Bool | inList (void) |
| | Returns whether or not node in list.
|
| |
| Bool | isHead (void) |
| | Returns whether or not this node is the head/tail node.
|
| |
| Int | priority (void) |
| | Returns node's priority.
|
| |
| void | setPriority (Int new_pri) |
| | Sets node's priority.
|
| |
| void * | item (void) |
| | Returns the item this links to, if any.
|
| |
| void | setItem (void *item) |
| | Make node point to an item.
|
| |
| void | destroy (void) |
| | Delete node.
|
| |
| void | autoDelete (void) |
| |
Link list node abstraction for WSYS.
Definition at line 75 of file List.h.