Bug 1945 - remove emu module and deprecated code
remove emu module and deprecated code
Status: RESOLVED FIXED
Product: ns-3
Classification: Unclassified
Component: emulation
pre-release
PC Linux
: P5 normal
Assigned To: Tom Henderson
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-07-09 08:14 EDT by Tom Henderson
Modified: 2014-10-14 16:43 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Henderson 2014-07-09 08:14:32 EDT
reminder to remove emu, as it has been completely replaced by fd-net-device and deprecated since ns-3.17:
http://www.nsnam.org/docs/release/3.20/models/html/emu.html
Comment 1 Tom Henderson 2014-09-26 16:54:10 EDT
Also plan to remove:

core/model/test.h:  void AddTestCase (TestCase *testCase) NS_DEPRECATED;

core/model/test.h:  bool GetErrorStatus (void) const NS_DEPRECATED;

internet/helper/ipv6-address-helper.h:  void NewNetwork (Ipv6Address network, Ipv6Prefix prefix) NS_DEPRECATED;

internet/helper/ipv6-interface-container.h:  void SetRouter (uint32_t i, bool router) NS_DEPRECATED;

internet/model/ipv4-route.h:  uint32_t GetOutputTtl (uint32_t oif) NS_DEPRECATED;

internet/model/ipv6-interface-address.h:    DEPRECATED, /**< Address is deprecated and should not be used */

internet/model/ipv6-route.h:  uint32_t GetOutputTtl (uint32_t oif) NS_DEPRECATED;

uan/model/uan-phy-dual.h:  virtual void SetRxThresholdDb (double thresh) NS_DEPRECATED;

and the previous RandomVariable implementation, obsoleted by RandomVariableStream

src/core/random-variable.h
src/core/random-variable.cc
Comment 2 Tommaso Pecorella 2014-09-26 16:59:54 EDT
Ok on all BUT one...

internet/model/ipv6-interface-address.h:    DEPRECATED, /**< Address is deprecated and should not be used */

This one is actually useful and necessary (I know... bad grep).

T.
Comment 3 Tom Henderson 2014-09-26 17:23:47 EDT
(In reply to Tommaso Pecorella from comment #2)
> Ok on all BUT one...
> 
> internet/model/ipv6-interface-address.h:    DEPRECATED, /**< Address is
> deprecated and should not be used */
> 
> This one is actually useful and necessary (I know... bad grep).
> 

of course
Comment 4 Tom Henderson 2014-10-14 16:43:43 EDT
committed as of 19b4146b1d39

The uan changes couldn't be made; opened new bug 2007 regarding this.