# Functions

IsRunning returns a bool indicating whether the daemon is running.
Run starts up the daemon and returns immediately.
RunSynchronous is like Run but returns an exit code greater than 0 if there are any errors.
Stop stops the daemon within over 2 seconds.