Documentation ¶
Overview ¶
Package config Parse and create config objects.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Latency ¶
type Latency struct { Min int `json:"min" mapstructure:"min"` Max int `json:"max" mapstructure:"max"` }
Latency Hold the maximal and minimal latency.
type Target ¶
type Target struct { ID string `json:"id"` Protocol string `json:"protocol" mapstructure:"protocol"` Target string `json:"target" mapstructure:"target"` Bandwidth int `json:"bandwidth" mapstructure:"bandwidth"` Overhead string `json:"overhead" mapstructure:"overhead"` Latency *Latency `json:"latency" mapstructure:"latency"` LossRate float64 `json:"loss_rate" mapstructure:"loss_rate"` ListenPort int `json:"listen_port" mapstructure:"listen_port"` }
Target Represent a target in the configuration.
Click to show internal directories.
Click to hide internal directories.