ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
|  Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  |  Download | 


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

CMUTrace Class Reference

#include <cmu-trace.h>

Inheritance diagram for CMUTrace:

Trace Connector NsObject TclObject Handler List of all members.

Public Member Functions

 CMUTrace (const char *s, char t)
void recv (Packet *p, Handler *h)
void recv (Packet *p, const char *why)

Private Member Functions

int initialized ()
int node_energy ()
int command (int argc, const char *const *argv)
void format (Packet *p, const char *why)
void nam_format (Packet *p, int offset)
void format_mac_common (Packet *p, const char *why, int offset)
void format_mac (Packet *p, int offset)
void format_smac (Packet *p, int offset)
void format_ip (Packet *p, int offset)
void format_arp (Packet *p, int offset)
void format_dsr (Packet *p, int offset)
void format_msg (Packet *p, int offset)
void format_tcp (Packet *p, int offset)
void format_sctp (Packet *p, int offset)
void format_rtp (Packet *p, int offset)
void format_tora (Packet *p, int offset)
void format_imep (Packet *p, int offset)
void format_aodv (Packet *p, int offset)

Private Attributes

char tracename [MAX_ID_LEN+1]
int nodeColor [MAX_NODE]
int tracetype
MobileNode * node_
int newtrace_

Constructor & Destructor Documentation

CMUTrace::CMUTrace (  const char *    s,
char    t
) 
 


Member Function Documentation

int CMUTrace::command (  int    argc,
const char *const *    argv
)  [private, virtual]
 

Reimplemented from Trace.

void CMUTrace::format (  Packet *    p,
const char *    why
)  [private]
 

void CMUTrace::format_aodv (  Packet *    p,
int    offset
)  [private]
 

void CMUTrace::format_arp (  Packet *    p,
int    offset
)  [private]
 

void CMUTrace::format_dsr (  Packet *    p,
int    offset
)  [private]
 

void CMUTrace::format_imep (  Packet *    p,
int    offset
)  [private]
 

void CMUTrace::format_ip (  Packet *    p,
int    offset
)  [private]
 

void CMUTrace::format_mac (  Packet *    p,
int    offset
)  [private]
 

void CMUTrace::format_mac_common (  Packet *    p,
const char *    why,
int    offset
)  [private]
 

void CMUTrace::format_msg (  Packet *    p,
int    offset
)  [private]
 

void CMUTrace::format_rtp (  Packet *    p,
int    offset
)  [private]
 

void CMUTrace::format_sctp (  Packet *    p,
int    offset
)  [private]
 

void CMUTrace::format_smac (  Packet *    p,
int    offset
)  [private]
 

void CMUTrace::format_tcp (  Packet *    p,
int    offset
)  [private]
 

void CMUTrace::format_tora (  Packet *    p,
int    offset
)  [private]
 

int CMUTrace::initialized (    )  [inline, private]
 

void CMUTrace::nam_format (  Packet *    p,
int    offset
)  [private]
 

int CMUTrace::node_energy (    )  [private]
 

void CMUTrace::recv (  Packet *    p,
const char *    why
)  [virtual]
 

Reimplemented from NsObject.

void CMUTrace::recv (  Packet *    p,
Handler *    h
)  [virtual]
 

Reimplemented from Trace.


Member Data Documentation

int CMUTrace::newtrace_ [private]
 

MobileNode* CMUTrace::node_ [private]
 

int CMUTrace::nodeColor[MAX_NODE] [private]
 

char CMUTrace::tracename[MAX_ID_LEN + 1] [private]
 

int CMUTrace::tracetype [private]
 


The documentation for this class was generated from the following files:
This document is generated by doxygen.