public FrameStatsMessage ExportToPacket() { FrameStatsMessage packet = new FrameStatsMessage(); ExportToPacket(packet); return(packet); }
public void ExportToPacket(FrameStatsMessage packet) { if (packet != null) { packet.FrameId = FrameId; packet.ConsumedFrameTime = ConsumedFrameTime; packet.FrameProcessingTime = FrameProcessingTime; } }
public void ImportFromPacket(FrameStatsMessage packetStats) { if (packetStats != null) { FrameId = packetStats.FrameId; ConsumedFrameTime = packetStats.ConsumedFrameTime; FrameProcessingTime = packetStats.FrameProcessingTime; } }
private void ProcessFrameStats(BasePacketHeader packet) { FrameStatsMessage frameStatsMessage = FrameStatsMessage.Parser.ParseFrom(packet.PacketBytes, packet.startOfPacketData, packet.messageHeader.DataSize); FrameStats frameStats = new FrameStats(); frameStats.ImportFromPacket(frameStatsMessage); ConstructedFrameStats.Add(packet.messageHeader.FrameId, frameStats); }