[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ns] How can I create a new object?



One reason could be that the NTBF was not registered in the Otcl object
hierarcy. That should be there in the constructor

Debo

On Wed, 4 Oct 2000, [email protected] wrote:

> Good morning.
> If :
> -I take the files tbf.cc and tbf.h and everywhere there is "tbf" I 
> rewrite "ntbf" and I save these new files in ntbf.cc and ntbf.h, always 
> in the directory ../ns-2.1b6
> -I modify the file makefile.in adding ntbf.o in the section OBJ_CC
> -I add the new default configuration of the parameter (rate_, bucket_, 
> qlen_) in ns-default.tcl
> -I run ./configure --with-tk --with-tclcl=/root/../tclcl-1.0b9 --with-
> otcl=/root/../otcl-1.0a5 (I have problem with only ./configure)
> -I run make
> -And in a new program I call "set ntbf [new NTBF]" I can read:
> 
> invalid command name "NTBF"
> 	while executing
> "NTBF create _o30 "
> 	invoked from within
> "catch "$className create $o $args" msg"
> 	(procedure "new" line 3)
> 	invoked from within
> "new NTBF"
> 
> What can I do?
> 
>