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)
slinkget ()
slinkfind (int key)
void clear ()
int count ()
slinklast ()
int ac ()
int rc ()

Private Attributes

slinklast_
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.