MprLink Class Reference

Link pointer class for objects in a MprList. More...

Inheritance diagram for MprLink:

MaAuth MaDataStream MaHandler MaHost MaRequest MaServer MprList MprLogListener

List of all members.

Public Member Functions

MprListgetList ()
 Destructor.
void insertAfter (MprLink *item)
 Return the owning list.
void insertPrior (MprLink *item)
 Insert prior to this member.
 MprLink ()


Detailed Description

Link pointer class for objects in a MprList.

The MprLink class enables subclassed objects to be inserted in a MprList. It provides forward and back links for fast insertion, removal and iteration. To use MprLink, subclasses must inherit MprLink as a base class. Use MprList for the dummy list header and MprLink for the list members.

Remarks:
This class is NOT thread-safe. Callers must do their own thread synchronization. It is designed to be "inline", very fast and no-frills.
Stability classification:
Evolving

Constructor & Destructor Documentation

MprLink::MprLink (  )  [inline]

< Constructor


Member Function Documentation

void MprLink::insertAfter ( MprLink item  )  [inline]

Return the owning list.

Insert after this member


The documentation for this class was generated from the following file:

© Embedthis Software LLC, 2003-2009. All rights reserved. Embedthis is a trademark of Embedthis Software LLC.