Documentation
¶
Overview ¶
Package config contains the configuration of the SCION dispatcher.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Features env.Features `toml:"features,omitempty"`
Logging log.Config `toml:"log,omitempty"`
Metrics env.Metrics `toml:"metrics,omitempty"`
Dispatcher Dispatcher `toml:"dispatcher,omitempty"`
}
func (*Config) ConfigName ¶
func (*Config) InitDefaults ¶
func (cfg *Config) InitDefaults()
type Dispatcher ¶
type Dispatcher struct {
// ID of the Dispatcher (required)
ID string `toml:"id,omitempty"`
// ApplicationSocket is the local API socket (default /run/shm/dispatcher/default.sock)
ApplicationSocket string `toml:"application_socket,omitempty"`
// Socket file permissions when created; read from octal. (default 0770)
SocketFileMode util.FileMode `toml:"socket_file_mode,omitempty"`
// UnderlayPort is the native port opened by the dispatcher (default 30041)
UnderlayPort int `toml:"underlay_port,omitempty"`
// DeleteSocket specifies whether the dispatcher should delete the
// socket file prior to attempting to create a new one.
DeleteSocket bool `toml:"delete_socket,omitempty"`
}
Dispatcher contains the dispatcher specific confing
Click to show internal directories.
Click to hide internal directories.