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  

Delayer Class Reference

#include <delayer.h>

Inheritance diagram for Delayer:

Connector NsObject TclObject Handler List of all members.

Public Member Functions

 Delayer ()
int command (int argc, const char *const *argv)
void recv (Packet *p, Handler *h)
void try_send ()
void freeTarget ()
void freeAlloc ()
void freeSpike ()
void takeSpike ()
int getSpike ()
double getNextSpikeLen ()
double getNextSpikeInt ()

Private Attributes

double last_sent
RandomVariable * alloc_int
RandomVariable * alloc_len
int alloc_free
AllocTimer at_
RandomVariable * spike_int
RandomVariable * spike_len
int spike_free
SpikeTimer st_
int target_free
TargetHandler th_
Handler * prev_h_
Packet * pkt_
Event e

Constructor & Destructor Documentation

Delayer::Delayer (    ) 
 


Member Function Documentation

int Delayer::command (  int    argc,
const char *const *    argv
)  [virtual]
 

Reimplemented from Connector.

void Delayer::freeAlloc (    )  [inline]
 

void Delayer::freeSpike (    )  [inline]
 

void Delayer::freeTarget (    )  [inline]
 

double Delayer::getNextSpikeInt (    )  [inline]
 

double Delayer::getNextSpikeLen (    )  [inline]
 

int Delayer::getSpike (    )  [inline]
 

void Delayer::recv (  Packet *    p,
Handler *    h
)  [virtual]
 

Reimplemented from Connector.

void Delayer::takeSpike (    )  [inline]
 

void Delayer::try_send (    ) 
 


Member Data Documentation

int Delayer::alloc_free [private]
 

RandomVariable* Delayer::alloc_int [private]
 

RandomVariable* Delayer::alloc_len [private]
 

AllocTimer Delayer::at_ [private]
 

Event Delayer::e [private]
 

double Delayer::last_sent [private]
 

Packet* Delayer::pkt_ [private]
 

Handler* Delayer::prev_h_ [private]
 

int Delayer::spike_free [private]
 

RandomVariable* Delayer::spike_int [private]
 

RandomVariable* Delayer::spike_len [private]
 

SpikeTimer Delayer::st_ [private]
 

int Delayer::target_free [private]
 

TargetHandler Delayer::th_ [private]
 


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