src/Pure/Build/database_progress.scala
changeset 83205 99ce7933db6d
parent 79887 17220dc05991
child 83214 911fbc338de7
equal deleted inserted replaced
83204:e894ec115bce 83205:99ce7933db6d
   309   private def sync(): Unit = sync_database {}
   309   private def sync(): Unit = sync_database {}
   310 
   310 
   311   override def output(message: Progress.Message): Unit = sync_context { _consumer.send(message) }
   311   override def output(message: Progress.Message): Unit = sync_context { _consumer.send(message) }
   312   override def theory(theory: Progress.Theory): Unit = sync_context { _consumer.send(theory) }
   312   override def theory(theory: Progress.Theory): Unit = sync_context { _consumer.send(theory) }
   313 
   313 
   314   override def nodes_status(nodes_status: Document_Status.Nodes_Status): Unit =
   314   override def nodes_status(
   315     base_progress.nodes_status(nodes_status)
   315     domain: List[Document.Node.Name],
       
   316     nodes_status: Document_Status.Nodes_Status
       
   317   ): Unit = base_progress.nodes_status(domain, nodes_status)
   316 
   318 
   317   override def verbose: Boolean = base_progress.verbose
   319   override def verbose: Boolean = base_progress.verbose
   318 
   320 
   319   override def stop(): Unit = sync_context { base_progress.stop(); sync() }
   321   override def stop(): Unit = sync_context { base_progress.stop(); sync() }
   320   override def stopped: Boolean = sync_context { base_progress.stopped }
   322   override def stopped: Boolean = sync_context { base_progress.stopped }