Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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 Thu Oct 19 18:22:27 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0