src/Pure/Tools/isabelle_process.scala
changeset 29648 ead544f3d6a1
parent 29573 bb0f395db245
equal deleted inserted replaced
29647:12070638fe29 29648:ead544f3d6a1
   116     this(new IsabelleSystem, new EventBus[IsabelleProcess.Result] + Console.println, args: _*)
   116     this(new IsabelleSystem, new EventBus[IsabelleProcess.Result] + Console.println, args: _*)
   117 
   117 
   118 
   118 
   119   /* process information */
   119   /* process information */
   120 
   120 
   121   private var proc: Process = null
   121   @volatile private var proc: Process = null
   122   private var closing = false
   122   @volatile private var closing = false
   123   private var pid: String = null
   123   @volatile private var pid: String = null
   124   private var the_session: String = null
   124   @volatile private var the_session: String = null
   125   def session = the_session
   125   def session = the_session
   126 
   126 
   127 
   127 
   128   /* results */
   128   /* results */
   129 
   129