Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

cmu-trace.h File Reference

#include "trace.h"
#include "god.h"

Include dependency graph for cmu-trace.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  CMUTrace

Defines

#define __PRETTY_FUNCTION__   ((const char *) 0)
#define DROP   'D'
#define RECV   'r'
#define SEND   's'
#define FWRD   'f'
#define TR_ROUTER   0x01
#define TR_MAC   0x02
#define TR_IFQ   0x04
#define TR_AGENT   0x08
#define DROP_END_OF_SIMULATION   "END"
#define DROP_MAC_COLLISION   "COL"
#define DROP_MAC_DUPLICATE   "DUP"
#define DROP_MAC_PACKET_ERROR   "ERR"
#define DROP_MAC_RETRY_COUNT_EXCEEDED   "RET"
#define DROP_MAC_INVALID_STATE   "STA"
#define DROP_MAC_BUSY   "BSY"
#define DROP_MAC_INVALID_DST   "DST"
#define DROP_MAC_SLEEP   "SLP"
#define DROP_RTR_NO_ROUTE   "NRTE"
#define DROP_RTR_ROUTE_LOOP   "LOOP"
#define DROP_RTR_TTL   "TTL"
#define DROP_RTR_QFULL   "IFQ"
#define DROP_RTR_QTIMEOUT   "TOUT"
#define DROP_RTR_MAC_CALLBACK   "CBK"
#define DROP_RTR_SALVAGE   "SAL"
#define DROP_IFQ_QFULL   "IFQ"
#define DROP_IFQ_ARP_FULL   "ARP"
#define DROP_IFQ_FILTER   "FIL"
#define DROP_OUTSIDE_SUBNET   "OUT"
#define MAX_ID_LEN   3
#define MAX_NODE   4096


Define Documentation

#define __PRETTY_FUNCTION__   ((const char *) 0)
 

Definition at line 46 of file cmu-trace.h.

#define DROP   'D'
 

Definition at line 52 of file cmu-trace.h.

Referenced by CMUTrace::CMUTrace(), CMUTrace::format_mac(), and CMUTrace::recv().

#define DROP_END_OF_SIMULATION   "END"
 

Definition at line 62 of file cmu-trace.h.

Referenced by toraAgent::reset(), PriQueue::Terminate(), DSRAgent::Terminate(), CMUPriQueue::Terminate(), and ARPTable::Terminate().

#define DROP_IFQ_ARP_FULL   "ARP"
 

Definition at line 81 of file cmu-trace.h.

Referenced by ARPTable::arpresolve().

#define DROP_IFQ_FILTER   "FIL"
 

Definition at line 82 of file cmu-trace.h.

#define DROP_IFQ_QFULL   "IFQ"
 

Definition at line 80 of file cmu-trace.h.

Referenced by CMUPriQueue::prq_enqueue(), and DSRAgent::sendOutPacketWithRoute().

#define DROP_MAC_BUSY   "BSY"
 

Definition at line 68 of file cmu-trace.h.

Referenced by Mac802_11::check_pktCTRL(), Mac802_11::recvDATA(), and Mac802_11::recvRTS().

#define DROP_MAC_COLLISION   "COL"
 

Definition at line 63 of file cmu-trace.h.

Referenced by SMAC::collision(), Mac802_11::collision(), SMAC::handleRecvTimer(), and Mac802_11::recv_timer().

#define DROP_MAC_DUPLICATE   "DUP"
 

Definition at line 64 of file cmu-trace.h.

Referenced by Mac802_11::recvDATA().

#define DROP_MAC_INVALID_DST   "DST"
 

Definition at line 69 of file cmu-trace.h.

#define DROP_MAC_INVALID_STATE   "STA"
 

Definition at line 67 of file cmu-trace.h.

Referenced by Mac802_11::recvACK(), and Mac802_11::recvCTS().

#define DROP_MAC_PACKET_ERROR   "ERR"
 

Definition at line 65 of file cmu-trace.h.

Referenced by Mac802_11::recv_timer().

#define DROP_MAC_RETRY_COUNT_EXCEEDED   "RET"
 

Definition at line 66 of file cmu-trace.h.

Referenced by SMAC::handleGeneTimer(), Mac802_11::RetransmitDATA(), and Mac802_11::RetransmitRTS().

#define DROP_MAC_SLEEP   "SLP"
 

Definition at line 70 of file cmu-trace.h.

Referenced by SMAC::handleRecvTimer().

#define DROP_OUTSIDE_SUBNET   "OUT"
 

Definition at line 84 of file cmu-trace.h.

#define DROP_RTR_MAC_CALLBACK   "CBK"
 

Definition at line 77 of file cmu-trace.h.

Referenced by DSDV_Agent::lost_link(), AODV::recvError(), AODV::rt_ll_failed(), toraAgent::rtRoutePacket(), and DSRAgent::undeliverablePkt().

#define DROP_RTR_NO_ROUTE   "NRTE"
 

Definition at line 72 of file cmu-trace.h.

Referenced by DSRAgent::getRouteForPacket(), AODV::recvReply(), AODV::rt_purge(), AODV::rt_resolve(), AODV::sendRequest(), and DSRAgent::undeliverablePkt().

#define DROP_RTR_QFULL   "IFQ"
 

Definition at line 75 of file cmu-trace.h.

Referenced by rtqueue::enque(), aodv_rqueue::enque(), and DSDV_Agent::forwardPacket().

#define DROP_RTR_QTIMEOUT   "TOUT"
 

Definition at line 76 of file cmu-trace.h.

Referenced by DSRAgent::dropSendBuff(), rtqueue::enque(), aodv_rqueue::enque(), rtqueue::purge(), and imepAgent::purgeReXmitQ().

#define DROP_RTR_ROUTE_LOOP   "LOOP"
 

Definition at line 73 of file cmu-trace.h.

Referenced by toraAgent::forward(), DSRAgent::handleForwarding(), toraAgent::recv(), DSDV_Agent::recv(), and AODV::recv().

#define DROP_RTR_SALVAGE   "SAL"
 

Definition at line 78 of file cmu-trace.h.

Referenced by DSRAgent::undeliverablePkt().

#define DROP_RTR_TTL   "TTL"
 

Definition at line 74 of file cmu-trace.h.

Referenced by AODV::forward(), LandmarkAgent::ForwardPacket(), DSRAgent::handleFlowForwarding(), DSRAgent::handleForwarding(), toraAgent::recv(), FloodAgent::recv(), DSDV_Agent::recv(), and AODV::recv().

#define FWRD   'f'
 

Definition at line 55 of file cmu-trace.h.

Referenced by CMUTrace::format_mac().

#define MAX_ID_LEN   3
 

Definition at line 86 of file cmu-trace.h.

Referenced by CMUTrace::CMUTrace().

#define MAX_NODE   4096
 

Definition at line 87 of file cmu-trace.h.

Referenced by CMUTrace::CMUTrace().

#define RECV   'r'
 

Definition at line 53 of file cmu-trace.h.

Referenced by CMUTrace::CMUTrace(), and CMUTrace::nam_format().

#define SEND   's'
 

Definition at line 54 of file cmu-trace.h.

Referenced by CMUTrace::CMUTrace(), CMUTrace::format_mac(), and CMUTrace::recv().

#define TR_AGENT   0x08
 

Definition at line 60 of file cmu-trace.h.

Referenced by CMUTrace::CMUTrace(), and CMUTrace::recv().

#define TR_IFQ   0x04
 

Definition at line 59 of file cmu-trace.h.

Referenced by CMUTrace::CMUTrace().

#define TR_MAC   0x02
 

Definition at line 58 of file cmu-trace.h.

Referenced by CMUTrace::CMUTrace().

#define TR_ROUTER   0x01
 

Definition at line 57 of file cmu-trace.h.

Referenced by CMUTrace::CMUTrace(), CMUTrace::format_mac(), and CMUTrace::nam_format().


Generated on Tue Apr 20 12:16:58 2004 for NS2.26SourcesOriginal by doxygen 1.3.3