addAddress(MrclAddress *a) | MrclRouting | [protected] |
addDownSAP(SAP *sap) | Module | [protected] |
addUpSAP(SAP *sap) | Module | [protected] |
AODV_LINK_LAYER_DETECTION | AodvModule | [protected] |
AODV_LOCAL_REPAIR | AodvModule | [protected] |
AODV_MIRACLE_ROUTING | AodvModule | [protected] |
AodvModule() | AodvModule | |
bcache_ | AodvModule | [protected] |
bid_ | AodvModule | [protected] |
binPtr_ | PlugIn | [protected] |
broadcastAddr_ | AodvModule | [protected] |
btimer | AodvModule | [protected] |
canIReach(char *a, Metric ***m) | AodvModule | [protected, virtual] |
command(int argc, const char *const *argv) | AodvModule | [virtual] |
controlPacket(Packet *p) | AodvModule | [protected, virtual] |
copy(Packet *p) | Module | [protected, virtual] |
crLayCommand(ClMessage *m) | PlugIn | [virtual] |
crLaySynchronousCommand(ClMessage *m) | PlugIn | [virtual] |
debug() | AodvModule | [inline, protected] |
debugout | AodvModule | [protected] |
drop(Packet *p, int depth, const char *reason="---") | Module | [protected] |
PlugIn::drop(ClMessage *m, const char *reason="---") | PlugIn | [protected] |
forward(Packet *p) | AodvModule | [protected, virtual] |
forward(Packet *p, Aodv_rt_entry *re, double delay=0.0) | AodvModule | [protected, virtual] |
getAddress(int i) | MrclRouting | [protected] |
getDownLaySAP(int i) | Module | |
getDownLaySAPnum() | Module | |
getId() | PlugIn | |
getLayer() | PlugIn | |
getNextHop(Packet *p) | AodvModule | [protected, virtual] |
getPosition() | PlugIn | |
getRoute(MrclAddress *a, Packet *p, int i) | MrclRouting | [protected] |
getRoute(char *addr, Packet *p, int i) | MrclRouting | [protected] |
getTag(char *buf, int size) | PlugIn | |
getTag() | PlugIn | [inline] |
getUpLaySAP(int i) | Module | |
getUpLaySAPnum() | Module | |
handle_link_failure(char *id) | AodvModule | |
helloInterval_ | AodvModule | [protected] |
htimer | AodvModule | [protected] |
id_delete(AddrList *a) | AodvModule | [protected] |
id_insert(char *addr, int bid) | AodvModule | [protected] |
id_lookup(char *addr, int bid) | AodvModule | [protected] |
id_purge(void) | AodvModule | [protected] |
ifqueue_ | AodvModule | [protected] |
isMyAddress(char *addr) | MrclRouting | [protected] |
local_rt_repair(Aodv_rt_entry *rt, Packet *p) | AodvModule | |
lrtimer | AodvModule | [protected] |
m_ | AodvModule | [protected] |
maxHelloInterval() | AodvModule | [inline, protected] |
maxHelloIntervalRatio_ | AodvModule | [protected] |
minHelloInterval() | AodvModule | [inline, protected] |
minHelloIntervalRatio_ | AodvModule | [protected] |
Module() | Module | |
MrclBroadcastTimer class | AodvModule | [friend] |
MrclHelloTimer class | AodvModule | [friend] |
MrclLocalRepairTimer class | AodvModule | [friend] |
MrclNeighborTimer class | AodvModule | [friend] |
MrclRouteCacheTimer class | AodvModule | [friend] |
MrclRouting() | MrclRouting | |
nAddresses() | MrclRouting | [protected] |
nb_delete(char *id) | AodvModule | [protected] |
nb_delete(AddrList *a) | AodvModule | [protected] |
nb_insert(char *id) | AodvModule | [protected] |
nb_lookup(char *id) | AodvModule | [protected] |
nb_purge() | AodvModule | [protected] |
ncache_ | AodvModule | [protected] |
ntimer | AodvModule | [protected] |
overheadLength_ | MrclRouting | [protected] |
perHopTime(Aodv_rt_entry *rt) | AodvModule | [protected] |
PlugIn() | PlugIn | |
recv(Packet *p) | MrclRouting | [virtual] |
Module::recv(Packet *p, Handler *callback) | Module | [virtual] |
Module::recv(Packet *p, int idSrc) | Module | [virtual] |
recvAodv(Packet *p) | AodvModule | [protected, virtual] |
recvAsyncClMsg(ClMessage *m) | PlugIn | [virtual] |
recvError(Packet *p) | AodvModule | [protected, virtual] |
recvHello(Packet *p) | AodvModule | [protected, virtual] |
recvReply(Packet *p) | AodvModule | [protected, virtual] |
recvRequest(Packet *p) | AodvModule | [protected, virtual] |
recvSyncClMsg(ClMessage *m) | MrclRouting | [virtual] |
resolve(Packet *p) | AodvModule | [protected, virtual] |
routeCacheFrequency() | AodvModule | [inline, protected] |
routeCacheFrequency_ | AodvModule | [protected] |
rqueue_ | AodvModule | [protected] |
RREQ_GRAT_RREP | AodvModule | [protected] |
rt_down(Aodv_rt_entry *rt) | AodvModule | [protected] |
rt_ll_failed(Packet *p) | AodvModule | |
rt_purge() | AodvModule | [protected] |
rt_update(Aodv_rt_entry *rt, int seqnum, int metric, char *nexthop, double expire_time) | AodvModule | [protected] |
rtable_ | AodvModule | [protected] |
rtable_lookup(char *addr) | AodvModule | [inline, protected] |
rtimer | AodvModule | [protected] |
sendAsyncClMsg(ClMessage *m, double delay=0) | PlugIn | [protected] |
sendAsyncClMsgDown(ClMessage *m, double delay=0) | Module | [protected] |
sendAsyncClMsgUp(ClMessage *m, double delay=0) | Module | [protected] |
sendCl(ClMessage *m, double delay=0) | PlugIn | [protected] |
sendDown(Packet *p, double delay=0) | Module | [protected] |
sendDown(int moduleId, Packet *p, double delay=0) | Module | [protected] |
sendDown(ClMessage *m, double delay=0) | Module | [protected] |
sendDown(int moduleId, ClMessage *p, double delay=0) | Module | [protected] |
sendError(Packet *p, int jitter=1) | AodvModule | [protected, virtual] |
sendHello() | AodvModule | [protected, virtual] |
sendReply(char *dst, int hop_count, char *rp_dst, int rpseq, int lifetime, double timestamp) | AodvModule | [protected, virtual] |
sendRequest(char *dst) | AodvModule | [protected, virtual] |
sendSyncClMsg(ClMessage *m) | PlugIn | [protected] |
sendSyncClMsgDown(ClMessage *m) | Module | [protected] |
sendSyncClMsgUp(ClMessage *m) | Module | [protected] |
sendSynchronousCl(ClMessage *m) | PlugIn | [protected] |
sendSynchronousDown(ClMessage *m) | Module | [protected] |
sendSynchronousDown(int moduleId, ClMessage *m) | Module | [protected] |
sendSynchronousUp(ClMessage *m) | Module | [protected] |
sendSynchronousUp(int moduleId, ClMessage *m) | Module | [protected] |
sendUp(Packet *p, double delay=0) | Module | [protected] |
sendUp(int moduleId, Packet *p, double delay=0) | Module | [protected] |
sendUp(ClMessage *m, double delay=0) | Module | [protected] |
sendUp(int moduleId, ClMessage *m, double delay=0) | Module | [protected] |
seqno_ | AodvModule | [protected] |
setId(int val) | PlugIn | |
setLayer(int val) | PlugIn | |
swapDownLaySAP(int i, int j) | Module | |
swapUpLaySAP(int i, int j) | Module | |
tag_ | PlugIn | [protected] |
uLayerId_ | PlugIn | [protected] |
~AodvModule() | AodvModule | [virtual] |
~Module() | Module | [virtual] |
~MrclRouting() | MrclRouting | [virtual] |
~PlugIn() | PlugIn | [virtual] |