Skip to content

Commit 3a6b5c2

Browse files
committed
Dsdv: moved DsdvIpv4Route::str() to Dsdv.cc
1 parent 1ef3398 commit 3a6b5c2

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

src/inet/routing/dsdv/Dsdv.cc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
#include "inet/routing/dsdv/Dsdv.h"
1818

19+
#include <sstream>
20+
1921
#include "inet/common/IProtocolRegistrationListener.h"
2022
#include "inet/common/ModuleAccess.h"
2123
#include "inet/common/ProtocolTag_m.h"
@@ -360,5 +362,12 @@ void Dsdv::purge()
360362
}
361363
}
362364

365+
std::string DsdvIpv4Route::str() const
366+
{
367+
std::ostringstream out;
368+
out << Ipv4Route::str() << " seqNo:" << getSequencenumber() << " expiryTime:" << getExpiryTime();
369+
return out.str();
370+
}
371+
363372
} // namespace inet
364373

src/inet/routing/dsdv/Dsdv.h

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#include <stdio.h>
2121
#include <string.h>
2222

23-
#include <sstream>
2423
#include <list>
2524
#include <map>
2625
#include <vector>
@@ -99,17 +98,7 @@ class INET_API DsdvIpv4Route : public Ipv4Route
9998
simtime_t expiryTime; // time the routing entry is valid until
10099

101100
public:
102-
std::string str() const override
103-
{
104-
std::stringstream out;
105-
106-
out << Ipv4Route::str() << " ";
107-
out << "seqNo:" << getSequencenumber() << " ";
108-
out << "expiryTime:" << getExpiryTime();
109-
110-
return out.str();
111-
}
112-
101+
virtual std::string str() const override;
113102
bool isExpired() const { return expiryTime != 0 && expiryTime <= simTime(); }
114103

115104
simtime_t getExpiryTime() const { return expiryTime; }

0 commit comments

Comments
 (0)