code: def EnqueueBreakpointUpdate(self, breakpoint):
      
      with self._transmission_thread_startup_lock:
        if self._transmission_thread is None:
          self._transmission_thread = threading.Thread(
              target=self._TransmissionThreadProc)
          self._transmission_thread.name = 'Cloud Debugger transmission thread'
          self._transmission_thread.daemon = True
          self._transmission_thread.start()
  
      self._transmission_queue.append((breakpoint, 0))
      self._new_updates.set()
docs: Asynchronously updates the specified breakpoint on the backend.
  
      This function returns immediately. The worker thread is actually doing
      all the work. The worker thread is responsible to retry the transmission
      in case of transient errors.
  
      Args:
        breakpoint: breakpoint in either final or non-final state.