Agnos.Transports.ProcTransport.Connect C# (CSharp) Method

Connect() public static method

public static Connect ( Process proc ) : ProcTransport
proc System.Diagnostics.Process
return ProcTransport
        public static ProcTransport Connect(Process proc)
        {
            proc.Start ();
            if (proc.StandardOutput.ReadLine () != "AGNOS") {
                throw new TransportException ("process " + proc + " did not start correctly");
            }
            string hostname = proc.StandardOutput.ReadLine ();
            int port = Int16.Parse (proc.StandardOutput.ReadLine ());
            ITransport transport = new SocketTransport (hostname, port);
            return new ProcTransport (proc, transport);
        }

Same methods

ProcTransport::Connect ( string filename ) : ProcTransport
ProcTransport::Connect ( string filename, string args ) : ProcTransport