ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
|  Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  |  Download | 


Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

slist_base Class Reference

#include <nilist.h>

Inheritance diagram for slist_base:

Islist< T > Slist< T > List of all members.

Public Member Functions

 slist_base ()
 slist_base (slink *a)
void insert (slink *a)
void append (slink *a)
void remove (slink *a, slink *prev)
slink * get ()
slink * find (int key)
void clear ()
int count ()
slink * last ()
int ac ()
int rc ()

Private Attributes

slink * last_
int count_
int append_count_
int remove_count_

Friends

class slist_base_iter

Constructor & Destructor Documentation

slist_base::slist_base (    )  [inline]
 

slist_base::slist_base (  slink *    a )  [inline]
 


Member Function Documentation

int slist_base::ac (    )  [inline]
 

void slist_base::append (  slink *    a ) 
 

void slist_base::clear (    )  [inline]
 

int slist_base::count (    )  [inline]
 

Reimplemented in Islist< T >, Islist< TcpSessionAgent >, Islist< IntTcpAgent >, and Islist< Segment >.

slink * slist_base::find (  int    key ) 
 

Reimplemented in Islist< T >, Islist< TcpSessionAgent >, Islist< IntTcpAgent >, and Islist< Segment >.

slink * slist_base::get (    ) 
 

Reimplemented in Islist< T >, Slist< T >, Islist< TcpSessionAgent >, Islist< IntTcpAgent >, and Islist< Segment >.

void slist_base::insert (  slink *    a ) 
 

slink* slist_base::last (    )  [inline]
 

int slist_base::rc (    )  [inline]
 

void slist_base::remove (  slink *    a,
slink *    prev
) 
 


Friends And Related Function Documentation

friend class slist_base_iter [friend]
 


Member Data Documentation

int slist_base::append_count_ [private]
 

int slist_base::count_ [private]
 

slink* slist_base::last_ [private]
 

int slist_base::remove_count_ [private]
 


The documentation for this class was generated from the following files:
This document is generated by doxygen.