public Event(double t, int eT, int sIP, int dIP, int dp)
 {
     time = t; eventType = eT; sourceIP = sIP; destinationIP = dIP; dataPacketDestination = dp; packet = null;
 }
        private DVPacket prepareDVPacket(int d)
        {
            DVPacket packet = new DVPacket();

            foreach (KeyValuePair<int, RT> tmp in routingTable)
            {
                if ((tmp.Value.destination != d) && (tmp.Value.nextHop != d))
                    packet.addRow(tmp.Value.destination, tmp.Value.cost);
            }

            return packet;
        }
 public Event(double t, int eT, int sIP, int dIP, DVPacket p)
 {
     time = t; eventType = eT; sourceIP = sIP; destinationIP = dIP; packet = p; dataPacketDestination = -1;
 }