21 namespace TTEthernetModel {
62 if (msg->arrivedOn(
"in"))
66 cMessage *outgoingMessage =
getFrame();
73 sendDirect(outgoingMessage->dup(),0,0, *dgate);
75 if(gate(
"out")->isConnected()){
76 send(outgoingMessage->dup(),
"out");
79 delete outgoingMessage;
83 else if (msg->arrivedOn(
"schedulerIn") && msg->getKind() ==
TIMER_EVENT)
85 cMessage *outgoingMessage =
getFrame();
93 sendDirect(outgoingMessage->dup(), *gate);
96 delete outgoingMessage;
101 getDisplayString().setTagArg(
"i2", 0,
"");
115 Enter_Method(
"resetBag()");
117 for(std::map<TTEApplicationBase*,Callback*>::const_iterator iter =
transmitCallbacks.begin();
119 iter->first->executeCallback(iter->second);
123 getDisplayString().setTagArg(
"i2", 0,
"status/hourglass");