~comnets/openwns-app/trunk

« back to all changes in this revision

Viewing changes to src/session/server/wimax/VideoTelephony.cpp

  • Committer: Maciej Muehleisen
  • Date: 2011-09-22 18:56:33 UTC
  • Revision ID: mue@mue-laptop-20110922185633-1sgk3pxyyyybi8f7
Callback is used to probe PDU loss

Show diffs side-by-side

added added

removed removed

Lines of Context:
155
155
      applications::session::Session::iatProbesCalculation();
156
156
 
157
157
      packetSize = voicePacketSize;
158
 
      applications::session::Session::outgoingProbesCalculation();
159
158
 
160
159
      applications::session::PDU* applicationPDU = new applications::session::PDU(Bit(voicePacketSize), pyco);
161
160
      applicationPDU->setCreationTime(wns::simulator::getEventScheduler()->getTime());
165
164
      MESSAGE_SINGLE(NORMAL, logger, "APPL: PacketNumber = " << packetNumber << ".");
166
165
 
167
166
      wns::osi::PDUPtr pdu(applicationPDU);
 
167
      applications::session::Session::outgoingProbesCalculation(pdu);
168
168
 
169
169
      connection->sendData(pdu);
170
170
    }
176
176
      applications::session::Session::iatProbesCalculation();
177
177
 
178
178
      packetSize = comfortNoisePacketSize;
179
 
      applications::session::Session::outgoingProbesCalculation();
180
179
 
181
180
      applications::session::PDU* applicationPDU = new applications::session::PDU(Bit(comfortNoisePacketSize), pyco);
182
181
      applicationPDU->setCreationTime(wns::simulator::getEventScheduler()->getTime());
186
185
      MESSAGE_SINGLE(NORMAL, logger, "APPL: PacketNumber = " << packetNumber << ".");
187
186
 
188
187
      wns::osi::PDUPtr pdu(applicationPDU);
 
188
      applications::session::Session::outgoingProbesCalculation(pdu);
189
189
 
190
190
      connection->sendData(pdu);
191
191
    }
250
250
              applications::session::PDU* applicationPDU = new applications::session::PDU(Bit(packetSize), pyco);
251
251
              applicationPDU->setCreationTime(wns::simulator::getEventScheduler()->getTime());
252
252
 
253
 
              applications::session::Session::outgoingProbesCalculation();
254
 
 
255
253
              ++packetNumber;
256
254
              applicationPDU->setPacketNumber(packetNumber, packetFrom);
257
255
              MESSAGE_SINGLE(NORMAL, logger, "APPL: PacketNumber = " << packetNumber << ".");
258
256
 
259
257
              wns::osi::PDUPtr pdu(applicationPDU);
 
258
          applications::session::Session::outgoingProbesCalculation(pdu);
260
259
 
261
260
              connection->sendData(pdu);
262
261
 
281
280
                  applications::session::PDU* applicationPDU = new applications::session::PDU(Bit(packetSize), pyco);
282
281
                  applicationPDU->setCreationTime(wns::simulator::getEventScheduler()->getTime());
283
282
 
284
 
 
285
 
                  applications::session::Session::outgoingProbesCalculation();
286
 
 
287
283
                  ++packetNumber;
288
284
                  applicationPDU->setPacketNumber(packetNumber, packetFrom);
289
285
                  MESSAGE_SINGLE(NORMAL, logger, "APPL: PacketNumber = " << packetNumber << ".");
290
286
 
291
287
                  wns::osi::PDUPtr pdu(applicationPDU);
 
288
          applications::session::Session::outgoingProbesCalculation(pdu);
292
289
 
293
290
                  connection->sendData(pdu);
294
291
 
320
317
          applications::session::PDU* applicationPDU = new applications::session::PDU(Bit(packetSize), pyco);
321
318
          applicationPDU->setCreationTime(wns::simulator::getEventScheduler()->getTime());
322
319
 
323
 
          applications::session::Session::outgoingProbesCalculation();
324
 
 
325
320
          ++packetNumber;
326
321
          applicationPDU->setPacketNumber(packetNumber, packetFrom);
327
322
          MESSAGE_SINGLE(NORMAL, logger, "APPL: PacketNumber = " << packetNumber << ".");
328
323
 
329
324
          wns::osi::PDUPtr pdu(applicationPDU);
 
325
      applications::session::Session::outgoingProbesCalculation(pdu);
330
326
 
331
327
          connection->sendData(pdu);
332
328