![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
virtual ~Agent()
void recv(Packet*, Handler*)
void send(Packet* p, Handler* h)
virtual void timeout(int tno)
virtual void sendmsg(int sz, AppData*, const char* flags = 0)
virtual void send(int sz, AppData *data)
virtual void sendto(int sz, AppData*, const char* flags = 0)
virtual void sendmsg(int nbytes, const char *flags = 0)
virtual void send(int nbytes)
virtual void sendto(int nbytes, const char* flags, nsaddr_t dst)
virtual void connect(nsaddr_t dst)
virtual void close()
virtual void listen()
virtual void attachApp(Application* app)
virtual int& size()
inline nsaddr_t& addr()
inline nsaddr_t& port()
inline nsaddr_t& daddr()
inline nsaddr_t& dport()
void set_pkttype(packet_t pkttype)
int command(int argc, const char*const* argv)
virtual void delay_bind_init_all()
virtual int delay_bind_dispatch(const char *varName, const char *localName, TclObject *tracer)
virtual void recvBytes(int bytes)
virtual void idle()
Packet* allocpkt()
Packet* allocpkt(int)
void initpkt(Packet*)
ns_addr_t here_
ns_addr_t dst_
int size_
packet_t type_
int fid_
int prio_
int flags_
int defttl_
int seqno_
int class_
static int uidcnt_
int off_ip_
Tcl_Channel channel_
char* traceName_
OldValue* oldValueList_
Application* app_
virtual void trace(TracedVar *v)
void deleteAgentTrace()
void addAgentTrace(const char *name)
void monitorAgentTrace()
OldValue* lookupOldValue(TracedVar *v)
void insertOldValue(TracedVar *v, const char *value)
void dumpTracedVars()
void flushAVar(TracedVar *v)
Agent instproc connect d
Agent instproc set args
Agent instvar dst_addr_
Agent instvar dst_port_
Agent instproc port {}
Agent instvar agent_port_
Agent instproc dst-port {}
Agent instproc attach-source {s_type}
Agent instproc attach-app {s_type}
Agent instproc attach-tbf { tbf }
Agent instproc traffic-source agent
Agent instvar tg_
Agent instproc attach-trace { file }
Agent instvar namTrace_
Agent instproc init args
this page has been generated automatically by doc++
Adapted for the NS documentation page
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de