Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientCommonConf ¶
type ClientCommonConf struct { ServerAddr string `json:"server_addr"` ServerPort int `json:"server_port"` HttpProxy string `json:"http_proxy"` LogFile string `json:"log_file"` LogWay string `json:"log_way"` LogLevel string `json:"log_level"` LogMaxDays int64 `json:"log_max_days"` Token string `json:"token"` AdminAddr string `json:"admin_addr"` AdminPort int `json:"admin_port"` AdminUser string `json:"admin_user"` AdminPwd string `json:"admin_pwd"` PoolCount int `json:"pool_count"` TcpMux bool `json:"tcp_mux"` User string `json:"user"` DnsServer string `json:"dns_server"` LoginFailExit bool `json:"login_fail_exit"` Start map[string]struct{} `json:"start"` Protocol string `json:"protocol"` TLSEnable bool `json:"tls_enable"` HeartBeatInterval int64 `json:"heartbeat_interval"` HeartBeatTimeout int64 `json:"heartbeat_timeout"` }
ClientCommonConf client common config
func GetDefaultClientConf ¶ added in v0.17.0
func GetDefaultClientConf() *ClientCommonConf
func UnmarshalClientConfFromIni ¶ added in v0.17.0
func UnmarshalClientConfFromIni(defaultCfg *ClientCommonConf, content string) (cfg *ClientCommonConf, err error)
func (*ClientCommonConf) Check ¶ added in v0.17.0
func (cfg *ClientCommonConf) Check() (err error)
Click to show internal directories.
Click to hide internal directories.