The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CNodeList::Node Class Reference

Inheritance diagram for CNodeList::Node:
Collaboration diagram for CNodeList::Node:

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

 Node (const Node &rhs)
Nodeoperator= (const Node &rhs)
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 ( const Node rhs  ) 

Node (  )  [protected]

~Node (  )  [protected]


Member Function Documentation

Node& operator= ( const Node rhs  ) 

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 Sun Sep 12 19:08:44 2021 for The Server Framework - v7.4 by doxygen 1.5.3