[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ns] Agent::delay_bind_init_all() ???
Take a look at
http://www.isi.edu/nsnam/archive/ns-users/webarch/2000/msg01149.html
and related threads, which might give you some idea.
Kun-chan Lan
On Mon, 6 Aug 2001, [ks_c_5601-1987] ������ wrote:
> Dear all,
>
> I am at ns studies , but I don't understand the following
> code:
>
> Agent::delay_bind_init_all()
> {
> delay_bind_init_one("agent_addr_");
> delay_bind_init_one("agent_port_");
> delay_bind_init_one("dst_addr_");
> delay_bind_init_one("dst_port_");
> delay_bind_init_one("fid_");
> delay_bind_init_one("prio_");
> delay_bind_init_one("flags_");
> delay_bind_init_one("ttl_");
> delay_bind_init_one("class_");
> Connector::delay_bind_init_all();
> }
>
> int
> Agent::delay_bind_dispatch(const char *varName, const char *localName, TclObject *tracer)
> {
> if (delay_bind(varName, localName, "agent_addr_", (int*)&(here_.addr_), tracer)) return TCL_OK;
> if (delay_bind(varName, localName, "agent_port_", (int*)&(here_.port_), tracer)) return TCL_OK;
> if (delay_bind(varName, localName, "dst_addr_", (int*)&(dst_.addr_), tracer)) return TCL_OK;
> if (delay_bind(varName, localName, "dst_port_", (int*)&(dst_.port_), tracer)) return TCL_OK;
> if (delay_bind(varName, localName, "fid_", (int*)&fid_, tracer)) return TCL_OK;
> if (delay_bind(varName, localName, "prio_", (int*)&prio_, tracer)) return TCL_OK;
> if (delay_bind(varName, localName, "flags_", (int*)&flags_, tracer)) return TCL_OK;
> if (delay_bind(varName, localName, "ttl_", &defttl_, tracer)) return TCL_OK;
> if (delay_bind(varName, localName, "class_", (int*)&fid_, tracer)) return TCL_OK;
> return Connector::delay_bind_dispatch(varName, localName, tracer);
> }
>
> Could you please explain me the function.
>
> Eunyoung, Park
> Dongguk University, Korea
> [[email protected]]
>