Пример #1
0
        /// <summary>
        /// Stops capturing network packets
        /// </summary>
        /// <param name="guid">Unique Identifier</param>
        /// <returns>Packets details</returns>
        public PacketDetails Stop(string guid)
        {
            TraceFactory.Logger.Info("Stopped packet capture thru service");
            PacketDetails details = _networkPackets.StopCapture(new Guid(guid));

            return(details);
        }
 public PongPacketLog(
     Latency latency,
     Directions direction,
     PacketDetails packetDetails)
 {
     _latency       = latency;
     _direction     = direction;
     _createdAt     = DateTime.UtcNow;
     _packetDetails = packetDetails;
 }
 public static ILogEntry CreatePingReceivedLogEntry(PacketDetails p)
 {
     return(new SimpleLogEntry(p.ToString(), Directions.Inbound, LogEntryTypes.PingPacket));
 }
 public static ILogEntry CreatePongReceivedLogEntry(long pingTime, long pongTime, PacketDetails packet)
 {
     return(new PongPacketLog(new Latency(pingTime, pongTime), Directions.Inbound, packet));
 }
 public static ILogEntry CreateBlankReceviedLogEntry(PacketDetails p)
 {
     return(new SimpleLogEntry(p.ToString(), Directions.Inbound, LogEntryTypes.BlankPacket));
 }