CNodeList::Node Class Reference

Inheritance diagram for CNodeList::Node:

Inheritance graph
[legend]
Collaboration diagram for CNodeList::Node:

Collaboration graph
[legend]

List of all members.


Detailed Description

The node class that classes must derive from to be able to be stored in the list.

Public Member Functions

NodeNext () const
 Return the next node in the list.
void Next (Node *pNext)
 Set the given node to be this nodes 'next node'.
void RemoveFromList ()
 If this node is currently in a list then it is removed.
bool InList (const CNodeList &list) const
 Returns true if this node is currently in the specified list.
bool InList () const
 Returns true if this node is currently in any list.

Protected Member Functions

 Node ()
 ~Node ()

Friends

class CNodeList

Constructor & Destructor Documentation

Node (  )  [protected]

~Node (  )  [protected]


Member Function Documentation

CNodeList::Node * Next (  )  const

Return the next node in the list.

void Next ( Node pNext  ) 

Set the given node to be this nodes 'next node'.

void RemoveFromList (  ) 

If this node is currently in a list then it is removed.

bool InList ( const CNodeList list  )  const

Returns true if this node is currently in the specified list.

bool InList (  )  const

Returns true if this node is currently in any list.


Friends And Related Function Documentation

friend class CNodeList [friend]


Generated on Thu Mar 26 16:40:40 2009 for JetByte Socket Tools - v6.0 by  doxygen 1.5.3