def METHOD_NAME(self):
    """Stop the monitoring process.
    After this returns no signal will be emitted.
    Can be called multiple times.
    start() can be called to start monitoring again after this returns.
    """
    if self._subscribe_id is not None:
        GLib.source_remove(self._subscribe_id)
        self._subscribe_id = None
    if self._process is not None:
        self._process.terminate()
        self._process.wait()
        self._process = None
    self._status = None