Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

simthlib::DelayProfile Class Reference

#include <delayprofile.h>

Inheritance diagram for simthlib::DelayProfile:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 DelayProfile ()
virtual ~DelayProfile ()
virtual double get () const =0
virtual double maxDelay () const =0
virtual void print (std::ostream &os) const =0

Detailed Description

Abstract base class for channel delay profiles.


Constructor & Destructor Documentation

simthlib::DelayProfile::DelayProfile  )  [inline]
 

virtual simthlib::DelayProfile::~DelayProfile  )  [inline, virtual]
 


Member Function Documentation

virtual double simthlib::DelayProfile::get  )  const [pure virtual]
 

This functions returns a delay value. In general, this delay value is a realization of a random variant with the distribution as specified in a derived class.

Implemented in simthlib::ExponentialDelayProfile, simthlib::BuDelayProfile, simthlib::HtDelayProfile, and simthlib::UniformDelayProfile.

virtual double simthlib::DelayProfile::maxDelay  )  const [pure virtual]
 

Implemented in simthlib::ExponentialDelayProfile, simthlib::BuDelayProfile, simthlib::HtDelayProfile, and simthlib::UniformDelayProfile.

virtual void simthlib::DelayProfile::print std::ostream &  os  )  const [pure virtual]
 

Printing some information to the specified output stream.

Implemented in simthlib::ExponentialDelayProfile, simthlib::BuDelayProfile, simthlib::HtDelayProfile, and simthlib::UniformDelayProfile.


Generated on Tue Aug 9 14:37:32 2005 for simtheticlib by  doxygen 1.4.1