[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bugs in errmodel.cc
After fixing the 2 bugs in errmodel.cc, the install-error function
defined in ~ns/tcl/ns-lan.tcl is able to create errors on a lan when
using:
$em target [$channel_ target]
$channel_ target $em
but not when using
set ll [[$ns_ link $src $dst] link]
$em target [$ll target]
$ll target $em
has somebody seen the same problem?, thanks
--Javier
-------------------------------------------------------------------------
Javier Gomez Castellanos
Columbia University, NY
On Fri, 6 Mar 1998, Biaz Saad wrote:
> On Fri, 6 Mar 1998, John Heidemann wrote:
>
> > >> 2) There is a typo, we should have : bind("errPkt_", &errPkt_);
> >
> > The typo is almost certainly a bug,
> > but in general, things which are bound (with bind())
> > don't need to be initialized in C++
> > because they're initialized in tcl in the
> > tcl/lib/ns-default.tcl.
> > errPkt_, errByte_, and errTime_ are all init'ed there.
> > I'm not sure why therefore you observed them starting with high values
> > (perhaps because of the typo?).
> >
> > -John Heidemann
>
>
> Yes, with the typo, errPkt_ is not bound correctly and errPkt_ in
> C++ is not initialized through tcl/lib/ns-default. Therefore, it starts
> sometimes with very high values such that you do not get any errors for a
> whole simulation.
>
> Saad
>
> ___________________________________________________________________
> Saad Biaz Abou Youssef
> Graduate Research Assistant Office : (409) 845 50 07
> Department of Computer Science Home : (409) 862 91 35
> College Station, TX, 77843-3112
> ___________________________________________________________________
>
>