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  

TracedVar Class Reference

#include <tracedvar.h>

Inheritance diagram for TracedVar:

TracedDouble TracedInt TracedVarTcl List of all members.

Public Member Functions

 TracedVar ()
virtual char * value (char *buf, int buflen)=0
const char * name ()
void name (const char *name)
TclObject * owner ()
void owner (TclObject *o)
TclObject * tracer ()
void tracer (TclObject *o)

Public Attributes

TracedVar * next_

Protected Member Functions

 TracedVar (const char *name)

Protected Attributes

const char * name_
TclObject * owner_
TclObject * tracer_

Constructor & Destructor Documentation

TracedVar::TracedVar (    ) 
 

TracedVar::TracedVar (  const char *    name )  [protected]
 


Member Function Documentation

void TracedVar::name (  const char *    name )  [inline]
 

const char* TracedVar::name (    )  [inline]
 

void TracedVar::owner (  TclObject *    o )  [inline]
 

TclObject* TracedVar::owner (    )  [inline]
 

void TracedVar::tracer (  TclObject *    o )  [inline]
 

TclObject* TracedVar::tracer (    )  [inline]
 

virtual char* TracedVar::value (  char *    buf,
int    buflen
)  [pure virtual]
 

Implemented in TracedVarTcl, TracedInt, and TracedDouble.


Member Data Documentation

const char* TracedVar::name_ [protected]
 

TracedVar* TracedVar::next_
 

TclObject* TracedVar::owner_ [protected]
 

TclObject* TracedVar::tracer_ [protected]
 


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