ns3::PropagationDelayModel Class Reference

calculate a propagation delay. More...

#include <propagation-delay-model.h>

Inheritance diagram for ns3::PropagationDelayModel:

Inheritance graph
[legend]
Collaboration diagram for ns3::PropagationDelayModel:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual Time GetDelay (Ptr< MobilityModel > a, Ptr< MobilityModel > b) const =0

Static Public Member Functions

static TypeId GetTypeId (void)
 This method returns the TypeId associated to ns3::PropagationDelayModel.


Detailed Description

calculate a propagation delay.

Member Function Documentation

virtual Time ns3::PropagationDelayModel::GetDelay ( Ptr< MobilityModel a,
Ptr< MobilityModel b 
) const [pure virtual]

Parameters:
a the source
b the destination
Returns:
the calculated propagation delay
Calculate the propagation delay between the specified source and destination.

Implemented in ns3::RandomPropagationDelayModel, and ns3::ConstantSpeedPropagationDelayModel.

static TypeId ns3::PropagationDelayModel::GetTypeId ( void   )  [static]

This method returns the TypeId associated to ns3::PropagationDelayModel.

No Attributes defined for this type.
No TraceSources defined for this type.

Reimplemented from ns3::Object.

Reimplemented in ns3::RandomPropagationDelayModel, and ns3::ConstantSpeedPropagationDelayModel.


The documentation for this class was generated from the following files:

Generated on Fri Apr 9 15:01:09 2010 for NS-3 by  doxygen 1.5.8