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 ()
FSMStatestart_state ()

Static Public Member Functions

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

Protected Attributes

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