Public Member Functions |
|
| Agent (packet_t pktType) |
|
void | recv (Packet *, Handler *) |
|
void | recvOnly (Packet *) |
|
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, nsaddr_t dst) |
|
virtual void | sendto (int sz, AppData *, const char *flags, ns_addr_t dst) |
|
virtual int | supportMM () |
|
virtual void | enableMM () |
|
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 | sendto (int nbytes, const char *flags, ns_addr_t dst) |
|
virtual void | connect (nsaddr_t dst) |
|
virtual void | close () |
|
virtual void | listen () |
|
virtual void | attachApp (Application *app) |
|
virtual int & | size () |
|
nsaddr_t & | addr () |
|
nsaddr_t & | port () |
|
nsaddr_t & | daddr () |
|
nsaddr_t & | dport () |
|
void | set_pkttype (packet_t pkttype) |
|
packet_t | get_pkttype () |
Protected Member Functions |
|
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 () const |
|
Packet * | allocpkt (int) const |
|
void | initpkt (Packet *) const |
|
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 () |
|
virtual void | trace_event (char *eventtype) |
Protected Attributes |
|
ns_addr_t | here_ |
|
ns_addr_t | dst_ |
|
int | size_ |
|
packet_t | type_ |
|
int | fid_ |
|
int | prio_ |
|
int | flags_ |
|
int | defttl_ |
|
Tcl_Channel | channel_ |
|
char * | traceName_ |
|
OldValue * | oldValueList_ |
|
Application * | app_ |
|
EventTrace * | et_ |
Static Protected Attributes |
|
static int | uidcnt_ |