分类: LINUX
2008-11-04 15:57:47
怎么调用无线节点的路由协议(如AODV)中的command()里面的函数
例如,我的路由协议myrtagent的command()里面有 seta方法如下面红色字体所示。则在tcl脚本中可以用一下方式调用这个方法;
[$node_(0) agent 255] seta 10
[$node_(0) agent 255]表示获得node_(0)的255端口的代理(协议)
然后再调用这个代理的seta函数。
Flood::command(int argc, const char*const* argv) {
Tcl& tcl = Tcl::instance();
if(argc == 2) {
if(strncasecmp(argv[1], "id", 2) == 0) {
cout<<"The ip addr is "< return TCL_OK;
}
else if (strcmp(argv[1], "geta") == 0){