# Functions
GetBus returns the global Bus.
MessageFromString converts string to MessageXXX integers.
NewFileStateStore creates a FileStateStore with the state file in the target folder.
NewHttpServer creates a supervisor service for spinning the http server.
NewMemoryStateStore creates a MemoryStateStore.
NewScheduler creates a scheduler and register the schedules from the tasks configs.
NewSpawnedService creates a SpawnedService.
NewSupervisor creates a new Supervisor.
NewSyncer creates a new running sync task.
NewUpdater creates a new Updater service.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
Halt task and remove all configs.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Restart an clean snapshots.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
FileStateStore extends MemoryStore by storing the Status inside a file that stays open.
No description provided by the author
MemoryStateStore keeps all SyncStates in memory.
No description provided by the author
No description provided by the author
Profiler is a supervisor service for serving internal golang pprof debugs on 6060.
Scheduler is a supervisor service emitting various commands on a timely manner.
SpawnedService is a supervisor service for launching a command and automatically restarting if it fails.
StdInner is a supervisor service for scanning StdIn.
Supervisor is a service manager for starting syncs and other services and restarting them if necessary.
Syncer is a supervisor service wrapping a sync task.
No description provided by the author
TreeResponse is a fake protobuf used for marshaling responses to tree requests.
Updater is a supervisor service for checking for available updates.
# Interfaces
StateStore is used to maintain the states of the sync tasks.
# Type aliases
No description provided by the author