[ns] problem occuring when adding a new TCP agent
Jeannie Lee
ljing at ustc.edu
Tue Apr 18 18:40:37 PDT 2006
> prachi, thx a lot. I did exactly what u said.
> the error information is: invalid command name "Agent/TCP/Ptcp" while executing "Agent/TCP/Ptcp create _o140" invoked from within
> and surely i had added:
> static class PtcpTcpClass : public TclClass {public: PtcpTcpClass() : TclClass("Agent/TCP/Ptcp") {} TclObject* create(int, const char*const*) { return (new PtcpTcpAgent()); }} class_ptcp;
> Reply From: Àî¾§ >Hi,>>
Does "xxx" is the name of your agent??
If yes then have you checked dependecies of our new file ( i.e. TCP-xxx.h && .cc) through "make depend" command.>Here is the steps which are supossed to be performed.Here ptcp.h and ptcp.cc are example files.>>Follow these steps to compile modified source code.>1.Add ptcp.h and ptcp.cc to NSHomeDirectory\ns2.29\tcp\.>2.Replace tcp.h and tcp.cc in NSHomeDirectory\ns2.29\tcp\.>3.Replace tcp-sink.h and tcp-sink.cc in NSHomeDirectory\ns2.29\tcp\.>4.Replace ns_default.tcl in NSHomeDirectory\ns2.29\tcl\lib\.>5.Edit Makefile in NSHomeDirectory\ns2.29\ and add following lines to it. > tcp/ptcp.o \>6. Run following commands at NSHomeDirectory\ns2.29\> make clean> make depend> make>>I think this will help you. Even if it doesnt then there might be problem in your code itself.>>>>Prachi.>MTech (Computer Engg.)>>>� wrote:
>I wrote a sub-agent of TCP, that means I put new files TCP-xxx.h, TCP-xxx.cc in the folder of TCP, and modified tcp.h, tcp-sink.h and tcp-sink.cc. Then add TCP_xxx.o to OBJ_CC in makefile.in, and then do "make">i try to use the agent with "New Agent/TCP/xxx", but it seems un-recognizable.>what's possibly the problem? >pls give me some ideas, thx a lot>-->USTC Alumni Email System >>>
> >
Yahoo! Messenger with Voice. PC-to-Phone calls for ridiculously low rates.>>--USTC Alumni Email System >>>>
--
USTC Alumni Email System
More information about the Ns-users
mailing list