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  

FSM Class Reference

#include <fsm.h>

Inheritance diagram for FSM:

TclObject RenoAckFSM RenoDelAckFSM TahoeAckFSM TahoeDelAckFSM List of all members.

Public Member Functions

 FSM ()
FSMState * start_state ()

Static Public Member Functions

FSM & instance ()
void print_FSM (FSMState *state)
void print_FSM_stats (FSMState *state, int n)

Protected Attributes

FSMState * start_state_

Static Protected Attributes

FSM * instance_

Constructor & Destructor Documentation

FSM::FSM (    )  [inline]
 


Member Function Documentation

FSM& FSM::instance (    )  [inline, static]
 

Reimplemented in TahoeAckFSM, RenoAckFSM, TahoeDelAckFSM, and RenoDelAckFSM.

void FSM::print_FSM (  FSMState *    state )  [static]
 

void FSM::print_FSM_stats (  FSMState *    state,
int    n
)  [static]
 

FSMState* FSM::start_state (    )  [inline]
 

Reimplemented in TahoeAckFSM, RenoAckFSM, TahoeDelAckFSM, and RenoDelAckFSM.


Member Data Documentation

FSM * FSM::instance_ [static, protected]
 

Reimplemented in TahoeAckFSM, RenoAckFSM, TahoeDelAckFSM, and RenoDelAckFSM.

FSMState* FSM::start_state_ [protected]
 

Reimplemented in TahoeAckFSM, RenoAckFSM, TahoeDelAckFSM, and RenoDelAckFSM.


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