Versions in this module Expand all Collapse all v0 v0.0.0 Jul 25, 2018 Changes in this version + const KeyClientProject + const KeyClientUserName + const KeyClientUserSecret + const KeyDBMongoAddrs + const KeyDBMongoAuthDatabase + const KeyDBMongoAuthMechanism + const KeyDBMongoAuthPass + const KeyDBMongoAuthUser + const KeyDBMongoDatabase + const KeyDBMongoPerformAuth + const KeyDBMongoTimeoutSec + const KeyFsWorkdir + const KeyHttpBind + const KeyHttpHost + const KeyHttpPort + const KeyRpcBind + const KeyRpcHost + const KeyRpcOptionMaxRecvMsgSizeMB + const KeyRpcOptionMaxSendMsgSizeMB + const KeyRpcPort + func GetAuthInfo() (auth *user.AuthToken) + func GetClientUserName() string + func GetClientUserSecret() string + func GetDBMongoAddrs() []string + func GetDBMongoAuth() *mongo.Auth + func GetDBMongoTimeout() time.Duration + func GetFsWorkdir() string + func GetHttpBind() string + func GetHttpHost() string + func GetHttpPort() int + func GetRpcBind() string + func GetRpcHost() string + func GetRpcOptionMaxRecvMsgSize() int + func GetRpcOptionMaxRecvMsgSizeMB() int + func GetRpcOptionMaxSendMsgSize() int + func GetRpcOptionMaxSendMsgSizeMB() int + func GetRpcPort() int + func InitMongoClient() (client *mongo.Client, err error) + func LoadConfig(path string) (err error) + func SetClientUserName(user string) error + func SetClientUserSecret(secret string) error