Txc4 Class Reference

Inheritance diagram for Txc4:

cSimpleModule cModule cDefaultList cObject cPolymorphic List of all members.

Detailed Description

In this step you'll learn how to add input parameters to the simulation: we'll turn the "magic number" 10 into a parameter.


Protected Member Functions

virtual void initialize ()
virtual void handleMessage (cMessage *msg)

Private Attributes

int counter


Member Function Documentation

void Txc4::handleMessage cMessage msg  )  [protected, virtual]
 

Reimplemented from cSimpleModule.

00046 {
00047     counter--;
00048     if (counter==0)
00049     {
00050         ev << name() << "'s counter reached zero, deleting message\n";
00051         delete msg;
00052     }
00053     else
00054     {
00055         ev << name() << "'s counter is " << counter << ", sending back message\n";
00056         send(msg, "out");
00057     }
00058 }

void Txc4::initialize  )  [protected, virtual]
 

Reimplemented from cModule.

00032 {
00033     // Initialize the counter with the "limit" module parameter, declared
00034     // in the NED file (tictoc4.ned).
00035     counter = par("limit");
00036 
00037     if (strcmp("tic", name()) == 0)
00038     {
00039         ev << "Sending initial message\n";
00040         cMessage *msg = new cMessage("tictocMsg");
00041         send(msg, "out");
00042     }
00043 }


Member Data Documentation

int Txc4::counter [private]
 


The documentation for this class was generated from the following file:
Generated on Sat Oct 21 17:48:02 2006 for Tictoc Tutorial by  doxygen 1.4.6