--- a/src/devices/wifi/propagation-delay-model.h Thu Oct 11 13:27:39 2007 +0200
+++ b/src/devices/wifi/propagation-delay-model.h Thu Oct 11 15:43:47 2007 +0200
@@ -14,11 +14,13 @@
public:
virtual ~PropagationDelayModel ();
virtual Time GetDelay (double distance) const = 0;
+ static Ptr<PropagationDelayModel> CreateDefault (void);
};
class RandomPropagationDelayModel : public PropagationDelayModel
{
public:
+ RandomPropagationDelayModel ();
RandomPropagationDelayModel (const RandomVariable &variable);
virtual ~RandomPropagationDelayModel ();
virtual Time GetDelay (double distance) const;
@@ -29,7 +31,6 @@
class ConstantSpeedPropagationDelayModel : public PropagationDelayModel
{
public:
- ConstantSpeedPropagationDelayModel ();
ConstantSpeedPropagationDelayModel (double speed);
virtual Time GetDelay (double distance) const;
void SetSpeed (double speed);