/// <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)); }