#include <UDPSink.h>
Inheritance diagram for UDPSink:
Protected Member Functions | |
virtual void | processPacket (cMessage *msg) |
virtual void | initialize () |
virtual void | handleMessage (cMessage *msg) |
Protected Attributes | |
int | numReceived |
void UDPSink::handleMessage | ( | cMessage * | msg | ) | [protected, virtual] |
00040 { 00041 processPacket(msg); 00042 00043 if (ev.isGUI()) 00044 { 00045 char buf[32]; 00046 sprintf(buf, "rcvd: %d pks", numReceived); 00047 displayString().setTagArg("t",0,buf); 00048 } 00049 00050 }
void UDPSink::initialize | ( | ) | [protected, virtual] |
00030 { 00031 numReceived = 0; 00032 WATCH(numReceived); 00033 00034 int port = par("local_port"); 00035 if (port!=-1) 00036 bindToPort(port); 00037 }
void UDPSink::processPacket | ( | cMessage * | msg | ) | [protected, virtual] |
00053 { 00054 EV << "Received packet: "; 00055 printPacket(msg); 00056 delete msg; 00057 00058 numReceived++; 00059 }
int UDPSink::numReceived [protected] |