[Ns-developers] helper API + python
Mathieu Lacage
mathieu.lacage at sophia.inria.fr
Mon Oct 27 05:31:45 PDT 2008
I have filed bug 393 to keep track of this issue.
On Tue, 2008-10-21 at 08:45 +0200, Mathieu Lacage wrote:
> On Mon, 2008-10-20 at 15:40 +0100, Gustavo Carneiro wrote:
>
> >
> > 2) modify the underlying c++ API to make
> > NodeContainer/NetDeviceContainer much more pervasive and avoid
> > Ptr<Node>
> >
> > I am not sure this is correct. I think it is the reverse. For
> > instance:
> >
> > class WifiHelper
> > {
> > NetDeviceContainer Install (NodeContainer c) const;
> > };
> >
> > If you simply extend it thus:
> >
> > class WifiHelper
> > {
> > NetDeviceContainer Install (NodeContainer c) const;
> > NetDeviceContainer Install (Ptr<Node> node) const { return Install
> > (NodeContainer (node)); }
> > };
> >
> > Then you no longer need the implicit conversion anymore, and you don't
> > break any API.
>
> Indeed, that is another option. Thanks for the idea.
>
> >
> > 2) is a reasonably-big API change which would require quite a
> > bit of API
> > breakage at the C++ level so, I wonder if 1) is something
> > which could be
> > fixed in the near future. I would be happy to give this a shot
> > if you
> > can give me a hint as to what needs to be done to implement
> > 1).
> >
> > The problem is that giving a hint of what needs to be done is almost
> > as much work as doing it :|
> >
> > The way it is currently supported is ugly but works, so I don't think
> > this is urgent. On the other hand my time is kind of short these
> > days. Also you could extend the C++ API without much effort IMHO.
>
> ok.
>
> >
> > I will try to evaluate the needed work over next weekend. Sorry I
> > can't do it sooner. But if you can figure something out sooner, the
> > better ;-)
>
> I am focused on cleaning up our bug backlog so, I don't think I will get
> to it earlier than you.
>
> Mathieu
> >
>
More information about the Ns-developers
mailing list