int command(int argc, const char*const* argv) |
Agent/TORA instproc init args |
void recv(Packet* p, Handler*) |
void rtNotifyLinkDN(nsaddr_t index) |
void rtNotifyLinkStatus(nsaddr_t index, u_int32_t status) |
void rtNotifyLinkUP(nsaddr_t index) |
void rtRoutePacket(Packet *p) |
toraAgent(nsaddr_t id) |
td_head dstlist |
PriQueue* ifqueue |
imepAgent* imepagent |
nsaddr_t index |
Trace* logtarget |
int off_TORA_ |
rtqueue rqueue |
friend class TORADest |
friend class TORANeighbor |
Packet* deque(TORADest *td) |
TORADest* dst_add(nsaddr_t id) |
void dst_dump(void) |
TORADest* dst_find(nsaddr_t id) |
void enque(TORADest *td, Packet *p) |
void forward(Packet *p, nsaddr_t nexthop, Time delay = 0.0) |
inline int initialized() |
void log_dst_state_change(TORADest *td) |
void log_link_layer_feedback(Packet *p) |
void log_link_layer_recycle(Packet *p) |
void log_lnk_del(nsaddr_t dst) |
void log_lnk_kept(nsaddr_t dst) |
void log_nb_del(nsaddr_t dst, nsaddr_t id) |
void log_recv_clr(Packet *p) |
void log_recv_qry(Packet *p) |
void log_recv_upd(Packet *p) |
void log_route_loop(nsaddr_t prev, nsaddr_t next) |
void log_route_table(void) |
void logNbDeletedLastDN(TORADest *td) |
void logNextHopChange(TORADest *td) |
void logToraDest(TORADest *td) |
void logToraNeighbor(TORANeighbor *tn) |
void purge_queue(void) |
void recvCLR(Packet *p) |
void recvQRY(Packet *p) |
void recvTORA(Packet* p) |
void recvUPD(Packet *p) |
virtual void reset() |
void rt_resolve(Packet *p) |
void sendCLR(nsaddr_t id, double tau, nsaddr_t oid) |
void sendQRY(nsaddr_t id) |
void sendUPD(nsaddr_t id) |
void tora_output(Packet *p) |
void trace(char* fmt, ...) |
Agent instvar agent_port_ |
Agent instvar dst_addr_ |
Agent instvar dst_port_ |
Agent instvar namTrace_ |
Agent instvar tg_ |
inline nsaddr_t& addr() |
Agent instproc attach-app {s_type} |
Agent instproc attach-source {s_type} |
Agent instproc attach-tbf { tbf } |
Agent instproc attach-trace { file } |
virtual void attachApp(Application* app) |
virtual void close() |
Agent instproc connect d |
virtual void connect(nsaddr_t dst) |
inline nsaddr_t& daddr() |
inline nsaddr_t& dport() |
Agent instproc dst-port {} |
virtual void listen() |
Agent instproc port {} |
inline nsaddr_t& port() |
virtual void send(int nbytes) |
virtual void send(int sz, AppData *data) |
void send(Packet* p, Handler* h) |
virtual void sendmsg(int nbytes, const char *flags = 0) |
virtual void sendmsg(int sz, AppData*, const char* flags = 0) |
virtual void sendto(int sz, AppData*, const char* flags = 0) |
virtual void sendto(int nbytes, const char* flags, nsaddr_t dst) |
Agent instproc set args |
void set_pkttype(packet_t pkttype) |
virtual int& size() |
virtual void timeout(int tno) |
Agent instproc traffic-source agent |
Application* app_ |
Tcl_Channel channel_ |
int class_ |
int defttl_ |
ns_addr_t dst_ |
int fid_ |
int flags_ |
ns_addr_t here_ |
int off_ip_ |
OldValue* oldValueList_ |
int prio_ |
int seqno_ |
int size_ |
char* traceName_ |
packet_t type_ |
static int uidcnt_ |
void addAgentTrace(const char *name) |
Packet* allocpkt(int) |
Packet* allocpkt() |
virtual int delay_bind_dispatch(const char *varName, const char *localName, TclObject *tracer) |
virtual void delay_bind_init_all() |
void deleteAgentTrace() |
void dumpTracedVars() |
virtual void idle() |
void initpkt(Packet*) |
void insertOldValue(TracedVar *v, const char *value) |
OldValue* lookupOldValue(TracedVar *v) |
void monitorAgentTrace() |
virtual void recvBytes(int bytes) |
void flushAVar(TracedVar *v) |
int debug_ |
int off_cmn_ |
int off_flags_ |
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