51 countEnd = par(
"countEnd").longValue();
52 stopAt = par(
"stopAt").longValue();
54 rate = par(
"rate").doubleValue();
56 wvar = par(
"waitvar").doubleValue();
58 size = par(
"size").longValue();
59 sizevar = par(
"sizevar").longValue();
61 signal_snd = registerSignal(
"AEConstantPing-SND");
62 signal_rcv = registerSignal(
"AEConstantPong-RCV");
69 std::cout <<
"WTF!! count >> "<<
count <<endl;
84 ping->setByteLength(msgSize);
94 scheduleAt(simTime() + wtime, msg);
97 scheduleAt(simTime() + 1, msg);
105 if ( msg->isSelfMessage() ) {
107 }
else if(
PongMsg* m = dynamic_cast<PongMsg*>(msg)) {
111 }
else if(dynamic_cast<StartMsg*>(msg)) {
112 scheduleAt(simTime(),
new cMessage(
"Send"));
114 error (
"Unknown msg received");
CDAPConnectionState connectionState
std::string getQoSId() const
Getter of selected QoS-cube identifier.
virtual void initialize()
virtual void processMRead(CDAPMessage *msg)
void initQoSRequiremets()
virtual ~AEConstantServer()
virtual void handleMessage(cMessage *msg)
const ConnectionId & getConId() const
Gets read-only Flow's ConnectionId.
virtual void processMReadR(CDAPMessage *msg)
void handleSelfMessage(cMessage *msg)
void initSignalsAndListeners()
void sendData(Flow *flow, CDAPMessage *msg)
Define_Module(AEConstantServer)