package daemon import "isle/daemon/jsonrpc2" var ( // ErrNoNetwork is returned when the daemon has never been configured with a // network. ErrNoNetwork = jsonrpc2.NewError(1, "No network configured") // ErrInitializing is returned when a network is unavailable due to still // being initialized. ErrInitializing = jsonrpc2.NewError(2, "Network is being initialized") // ErrRestarting is returned when a network is unavailable due to being // restarted. ErrRestarting = jsonrpc2.NewError(3, "Network is being restarted") // ErrAlreadyJoined is returned when the daemon is instructed to create or // join a new network, but it is already joined to a network. ErrAlreadyJoined = jsonrpc2.NewError(4, "Already joined to a network") // ErrInvalidConfig is returned when the daemon's configuration is invalid // for an operation being attempted. // // The Data field will be a string containing further details. ErrInvalidConfig = jsonrpc2.NewError(5, "Invalid daemon config") // ErrHostNotFound is returned when performing an operation which expected a // host to exist in the network, but that host wasn't found. ErrHostNotFound = jsonrpc2.NewError(6, "Host not found") )