#include <nilist.h>
Inheritance diagram for Slist_iter< T >:


Public Member Functions | |
| Slist_iter (Slist< T > &s) | |
| T * | operator() () |
| void | set_cur (slink *cur) |
| slink * | get_cur () |
| slink * | get_last () |
| int | count () |
|
||||||||||
|
Definition at line 129 of file nilist.h.
00129 : slist_base_iter(s) { } |
|
|
Definition at line 113 of file nilist.h. References slist_base::count(), and slist_base_iter::cs. Referenced by TcpSessionAgent::newack(), TcpSessionAgent::send_much(), TcpSessionAgent::timeout(), and TcpSessionAgent::who_to_snd().
00113 {return cs->count();}
|
Here is the call graph for this function:

|
|
Reimplemented in Islist_iter< T >, and Islist_iter< IntTcpAgent >. Definition at line 110 of file nilist.h. References slist_base_iter::ce. Referenced by Islist_iter< IntTcpAgent >::get_cur().
00110 {return ce;}
|
|
|
Reimplemented in Islist_iter< T >, and Islist_iter< IntTcpAgent >. Definition at line 111 of file nilist.h. References slist_base_iter::cs, and slist_base::last_. Referenced by Islist_iter< IntTcpAgent >::get_last().
00111 {return cs->last_;}
|
|
|||||||||
|
Reimplemented from slist_base_iter. Definition at line 132 of file nilist.cc. References Tlink< T >::info, and slist_base_iter::operator()().
00133 {
00134 Tlink<T> *lnk = (Tlink<T> *) slist_base_iter::operator() ();
00135 return lnk ? &lnk->info : 0;
00136 }
|
Here is the call graph for this function:

|
|
Definition at line 109 of file nilist.h. References slist_base_iter::ce. Referenced by TcpSessionAgent::who_to_snd().
00109 {ce = cur;}
|
1.3.3