1.1 --- a/src/common/error-model.cc Wed Jul 02 13:21:01 2008 -0700
1.2 +++ b/src/common/error-model.cc Wed Jul 02 13:21:43 2008 -0700
1.3 @@ -178,7 +178,7 @@
1.4 RateErrorModel::DoCorrupt (Ptr<Packet> p)
1.5 {
1.6 NS_LOG_FUNCTION_NOARGS ();
1.7 - if (!m_enable)
1.8 + if (!IsEnabled ())
1.9 {
1.10 return false;
1.11 }
1.12 @@ -275,7 +275,7 @@
1.13 ListErrorModel::DoCorrupt (Ptr<Packet> p)
1.14 {
1.15 NS_LOG_FUNCTION_NOARGS ();
1.16 - if (!m_enable)
1.17 + if (!IsEnabled ())
1.18 {
1.19 return false;
1.20 }
2.1 --- a/src/common/error-model.h Wed Jul 02 13:21:01 2008 -0700
2.2 +++ b/src/common/error-model.h Wed Jul 02 13:21:43 2008 -0700
2.3 @@ -104,9 +104,6 @@
2.4 */
2.5 bool IsEnabled (void) const;
2.6
2.7 -protected:
2.8 - bool m_enable;
2.9 -
2.10 private:
2.11 /*
2.12 * These methods must be implemented by subclasses
2.13 @@ -114,6 +111,7 @@
2.14 virtual bool DoCorrupt (Ptr<Packet>) = 0;
2.15 virtual void DoReset (void) = 0;
2.16
2.17 + bool m_enable;
2.18 };
2.19
2.20 enum ErrorUnit