Diff for /protozilla/ipc/public/nsIPipeTransport.idl between versions 1.3 and 1.4

version 1.3, 2001/11/08 21:15:33 version 1.4, 2002/01/21 19:45:06
Line 45  interface nsIPipeConsole; Line 45  interface nsIPipeConsole;
   
 %{C++  %{C++
   
   #include "IPCProcess.h"
   
 #define NS_PIPETRANSPORT_CLASSNAME "Pipe Transport"  #define NS_PIPETRANSPORT_CLASSNAME "Pipe Transport"
 #define NS_PIPETRANSPORT_CONTRACTID "@mozilla.org/process/pipe-transport;1"  #define NS_PIPETRANSPORT_CONTRACTID "@mozilla.org/process/pipe-transport;1"
             
Line 178  interface nsIPipeTransport : nsITranspor Line 180  interface nsIPipeTransport : nsITranspor
     long exitCode();      long exitCode();
   
     /**      /**
        * Writes string to process STDIN (asynchronously) and closes STDIN
        */
       void writeAndClose(in string inputData, in unsigned long inputLength);
   
       /**
      * Transmits command string to process, blocks for output and returns the       * Transmits command string to process, blocks for output and returns the
      * STDOUT response as a string upto maxChars (=-1 for unlimited) long,       * STDOUT response as a string upto maxChars (=-1 for unlimited) long,
      * delimited by an optional prompt.       * delimited by an optional prompt.
Line 251  interface nsIPipeTransportPoller : nsISu Line 258  interface nsIPipeTransportPoller : nsISu
 };  };
   
   
   native IPCFileDesc(IPCFileDesc);
   
   [noscript, uuid(8431e190-7ab1-11d4-8f02-006008948af5)]
   interface nsIPipeTransportWriter : nsISupports
   {
     /**
      * writes string data to pipe (asynchronously) and then closes the pipe
      */
     void writeAndClose(in string inputData, in unsigned long inputLength,
                        in IPCFileDesc pipe);
   };
   
   
 ///////////////////////////////////////////////////////////////////////////////  ///////////////////////////////////////////////////////////////////////////////

Removed from v.1.3  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>