28 lines
997 B
Go
28 lines
997 B
Go
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")
|
|
)
|