![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
imepAgent(nsaddr_t index)
void recv(Packet *p, Handler *h)
int command(int argc, const char*const* argv)
void imepRegister(rtAgent *rt)
void imepGetLinkStatus(nsaddr_t index, u_int32_t& status)
void imepSetLinkInStatus(nsaddr_t index)
void imepSetLinkOutStatus(nsaddr_t index)
void imepSetLinkBiStatus(nsaddr_t index)
void imepSetLinkDownStatus(nsaddr_t index)
void imepPacketUndeliverable(Packet *p)
void imepGetBiLinks(int*& nblist, int& nbcnt)
ImepStat stats
void Terminate()
void handlerTimer(imepTimerType t)
imepTimer beaconTimer
imepTimer controlTimer
imepTimer rexmitTimer
imepTimer incomingTimer
void handlerBeaconTimer(void)
void handlerControlTimer(void)
void handlerReXmitTimer(void)
void handlerIncomingTimer(void)
void recv_incoming(Packet *p)
void recv_outgoing(Packet *p)
void imep_beacon_input(Packet *p)
void imep_ack_input(Packet *p)
void imep_hello_input(Packet *p)
void imep_object_input(Packet *p)
void imep_object_process(Packet *p)
void imep_ack_object(Packet *p)
void imep_input(Packet *p)
void imep_output(Packet *p)
void sendBeacon(void)
void sendHello(nsaddr_t index)
void sendAck(nsaddr_t index, u_int32_t seqno)
imepLink* findLink(nsaddr_t index)
void purgeLink(void)
void purgeReXmitQ(nsaddr_t index)
Packet* findObjectSequence(u_int8_t seqno)
void removeObjectResponse(Packet *p, nsaddr_t index)
void aggregateAckBlock(Packet *p)
void aggregateHelloBlock(Packet *p)
void aggregateObjectBlock(Packet *p)
void createResponseList(Packet *p)
int getResponseListSize()
void scheduleReXmit(Packet *p)
void scheduleIncoming(Packet *p, u_int32_t s)
u_int8_t nextSequence()
inline int initialized()
void imep_dump_header(Packet *p)
void trace(char* fmt, ...)
void log_neighbor_list(void)
char* dumpResponseList(Packet *p)
void toraCreateHeader(Packet *p, char* dst, int length)
void toraExtractHeader(Packet *p, char* dst)
int toraHeaderLength(struct hdr_tora* t)
nsaddr_t ipaddr
int off_IMEP_
int off_TORA_
u_int32_t controlSequence
NsObject* recvtarget_
NsObject* sendtarget_
rtAgent* rtagent_
Trace* logtarget_
LIST_HEAD(_dummy_imepLinkList, imepLink)
PacketQueue ackQueue
PacketQueue helloQueue
PacketQueue objectQueue
ReXmitQ rexmitq
dstQueue incomingQ
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