AK.F1.Timing.Utility.Recorder.Program.Proxy C# (CSharp) Method

Proxy() public method

Reads and records a proxied live-timing message stream.
/// Thrown when or is . /// /// Thrown when is empty. ///
public Proxy ( IPEndPoint endpoint, string session ) : void
endpoint System.Net.IPEndPoint The proxy address or endpoint.
session string The name of the session to record. Can contain path information.
return void
        public void Proxy(IPEndPoint endpoint, string session)
        {
            Guard.NotNull(endpoint, "username");
            Guard.NotNullOrEmpty(session, "session");

            string path;
            if(MakeRecordPath(session, out path))
            {
                DoIOBoundOperation(() =>
                {
                    Read(F1Timing.Proxy.ReadAndRecord(endpoint, path));
                });
            }
        }