Inheritance diagram for phListNode:
List of all members.
phListNode is used with the phList class and represents a simple node type that can be added or removed from the list. It doesn't hold any information and classes should be derived from it if a node type that holds information wishes to be implemented. The phObjectNode is one class that inherits from this class and implements new methods specific to the phObjectNode and phObjectList classes. The node inherits from phMutex so that it can be locked when list operations are being performed to make the implementation thread-safe. Whenever the node pointers are being adjusted using phListNode::setNext or phListNode::setPrevious the specific instance of phListNode will be locked so that no other thread can try adjusting the pointers at the same time. The object is also locked in phListNode::getNext and phListNode::getPrevious so no thread can change the pointers while another thread is trying to get access to them.
- Add a phList / void pointer member variable to hold the list pointer that this node belongs to.
Definition at line 75 of file phList.h.
The documentation for this class was generated from the following files:
Generated on Sat Jun 16 02:44:58 2007 for phission by