MessageId Class Reference

#include <utils.h>

List of all members.


Detailed Description

Experimental class to help tracing messages.


Public Member Functions

 MessageId ()
 MessageId (const MessageId &m)
 ~MessageId ()
MessageIdoperator= (const MessageId &m)

Public Attributes

unsigned int id
unsigned int treeId
unsigned int parentId

Static Public Attributes

static unsigned int nextId
static unsigned int nextTreeId


Constructor & Destructor Documentation

MessageId::MessageId (  )  [inline]

MessageId::MessageId ( const MessageId m  )  [inline]

MessageId::~MessageId (  )  [inline]

00073 {MessageTracer::instance()->deleted(this);}


Member Function Documentation

MessageId& MessageId::operator= ( const MessageId m  )  [inline]

00074 {id=++nextId; treeId=m.treeId; parentId=m.id; MessageTracer::instance()->assigned(this); return *this;}


Member Data Documentation

unsigned int MessageId::id

unsigned int MessageId::nextId [static]

unsigned int MessageId::nextTreeId [static]

unsigned int MessageId::parentId

unsigned int MessageId::treeId


The documentation for this class was generated from the following files:
Generated on Wed Apr 4 13:20:22 2007 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.7