src/devices/wifi/propagation-delay-model.h
changeset 1957 9ce0828c6a19
parent 1882 061f7f7f9992
child 2031 567dbc2475fc
--- 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);