INET Framework for OMNeT++/OMNEST
LinkBreaker Class Reference

#include <linkBreaker.h>

List of all members.

Protected Member Functions

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

Protected Attributes

bool breakEnabled

Detailed Description

TODO - Generated class

Definition at line 24 of file linkBreaker.h.


Member Function Documentation

void LinkBreaker::handleMessage ( cMessage *  msg) [protected, virtual]

Definition at line 26 of file linkBreaker.cc.

                                             {

        if (breakEnabled) {
                getDisplayString().parse("i=block/control,red;is=vs");
                delete msg;
                return;
        } else {
                getDisplayString().parse("i=block/control;is=vs");
        }

    if (strcmp(msg->getArrivalGate()->getBaseName(), "A") == 0) {
        send(msg, "B$o");
    } else {
        send(msg, "A$o");
    }
}
void LinkBreaker::initialize ( ) [protected, virtual]

Definition at line 20 of file linkBreaker.cc.

                             {
        breakEnabled = false;
        WATCH_RW(breakEnabled);

}

Member Data Documentation

bool LinkBreaker::breakEnabled [protected]

Definition at line 31 of file linkBreaker.h.

Referenced by handleMessage(), and initialize().


The documentation for this class was generated from the following files: