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  

Trace Struct Reference

#include <tclInt.h>

Inheritance diagram for Trace:

Connector NsObject TclObject Handler CMUTrace DequeTrace SatTrace TraceIp SatDequeTrace TraceIpMac List of all members.

Public Member Functions

 Trace (int type)
 ~Trace ()
int command (int argc, const char *const *argv)
void recv (Packet *p, Handler *)
void recvOnly (Packet *p)
virtual void write_nam_trace (const char *s)
void trace (TracedVar *var)

Static Public Member Functions

int get_seqno (Packet *p)

Public Attributes

int level
Tcl_CmdTraceProc * proc
ClientData clientData
Trace * nextPtr
int type_

Protected Member Functions

virtual void format (int tt, int s, int d, Packet *p)
void annotate (const char *s)
void callback ()

Protected Attributes

nsaddr_t src_
nsaddr_t dst_
int callback_
int show_tcphdr_
int show_sctphdr_

Constructor & Destructor Documentation

Trace::Trace int    type


Member Function Documentation

void Trace::annotate const char *    s [protected]

void Trace::callback   [protected]

int Trace::command int    argc,
const char *const *    argv

Reimplemented from Connector.

Reimplemented in CMUTrace.

void Trace::format int    tt,
int    s,
int    d,
Packet   p
[protected, virtual]

Reimplemented in SatTrace.

int Trace::get_seqno Packet   p [static]

void Trace::recv Packet   p,

Reimplemented from Connector.

Reimplemented in SatDequeTrace, CMUTrace, TraceIp, TraceIpMac, and DequeTrace.

void Trace::recvOnly Packet   p [virtual]

Reimplemented from NsObject.

void Trace::trace TracedVar   var [virtual]

Reimplemented from TclObject.

void Trace::write_nam_trace const char *    s [virtual]

Member Data Documentation

int Trace::callback_ [protected]

ClientData Trace::clientData

nsaddr_t Trace::dst_ [protected]

int Trace::level

struct Trace* Trace::nextPtr

Tcl_CmdTraceProc* Trace::proc

BaseTrace* Trace::pt_

int Trace::show_sctphdr_ [protected]

int Trace::show_tcphdr_ [protected]

nsaddr_t Trace::src_ [protected]

int Trace::type_

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