fCraft.Session.MeasureBandwidthUseRates C# (CSharp) Method

MeasureBandwidthUseRates() public method

public MeasureBandwidthUseRates ( ) : void
return void
        void MeasureBandwidthUseRates() {
            int sentDelta = bytesSent - lastBytesSent;
            int receivedDelta = bytesReceived - lastBytesReceived;
            TimeSpan timeDelta = DateTime.UtcNow.Subtract( lastMeasurementDate );
            BytesSentRate = sentDelta / timeDelta.TotalSeconds;
            BytesReceivedRate = receivedDelta / timeDelta.TotalSeconds;
            lastBytesSent = bytesSent;
            lastBytesReceived = bytesReceived;
            lastMeasurementDate = DateTime.UtcNow;
        }