36 (*maintBuffer)->source = packet->
nSourceId;
38 (*maintBuffer)->packetList = packet;
133 if(maintBuffer->
nextHop == nextHop &&
134 maintBuffer->
source == source &&
135 maintBuffer->
dest == dest)
143 maintBuffer->
count++;
148 maintBuffer->
count=0;
214 if(maintBuffer->
nextHop == nextHop)
#define DSR_EMPTY_MAINT_BUFFER(nDeviceId, nextHop)
#define DSR_GENERATE_RERR(maintBuffer)
#define MAINT_HOLD_OFF_TIME
#define MAINTBUFFER_ALLOC()
#define DSR_RETRANSMIT_BUFFER(maintBuffer)
#define DSR_MaxMaintRexmt
#define LIST_ADD_LAST(ls, mem)
int fn_NetSim_DSR_MaintTimeout(NetSim_EVENTDETAILS *pstruEventDetails)
int fn_NetSim_DSR_EmptyMaintBuffer(NETSIM_ID nDeviceId, NETSIM_ID nextHop)
int fn_NetSim_DSR_RetransmitBuffer(DSR_MAINT_BUFFER *maintBuffer, NetSim_EVENTDETAILS *pstruEventDetails)
int fn_NetSim_DSR_AddToMaintBuffer(NETSIM_ID nDeviceId, NetSim_PACKET *pstruPacket, double dTime)
double fnGetPacketSize(NetSim_PACKET *pstruData)
NETSIM_ID get_first_dest_from_packet(NetSim_PACKET *packet)
EXPORTED struct stru_NetSim_EventDetails * pstruEventDetails
#define fn_NetSim_Packet_CopyPacket(pstruPacket)
#define fn_NetSim_Packet_FreePacket(pstruPacket)
#define fnpAddEvent(pstruEvent)
NetSim_PACKET * packetList
packetList - list of packets sent to the destination
NETSIM_ID nextHop
Next hop ID of a route.
struct stru_NetSim_Packet * pPacket
NETSIM_IPAddress szNextHopIp
struct stru_NetSim_Packet_AppLayer * pstruAppData
struct stru_NetSim_Packet_NetworkLayer * pstruNetworkData
struct stru_NetSim_Packet * pstruNextPacket