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
MobileNodenode_
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.