%description: Basic test for cSimpleModule.sendDelayed(). %file: {test}.ned simple {Sender} gates: out: out; endsimple simple {Receiver} gates: in: in; endsimple module {Net} submodules: sender : {Sender}; receiver : {Receiver}; connections: sender.out --> receiver.in; endmodule network {net} : {Net} endnetwork %file: {modules}.cc #include class {Sender} : public cSimpleModule { Module_Class_Members({Sender},cSimpleModule,16384) virtual void activity(); }; class {Receiver} : public cSimpleModule { Module_Class_Members({Receiver},cSimpleModule,16384) virtual void activity(); }; Define_Module({Sender}); Define_Module({Receiver}); void {Sender}::activity() { cMessage *msg = new cMessage(); sendDelayed(msg, 0.3456, "out"); } void {Receiver}::activity() { cMessage *msg = receive(); simtime_t diff = simTime() - msg->timestamp(); ev << "diff: " << diff << endl; } %inifile: {test}.ini [General] network={net} %contains: stdout diff: 0.3456 %not-contains: stderr Error