Documentation ¶
Index ¶
- Constants
- type Config
- func (c *Config) GetAccount() accountservice.Config
- func (c *Config) GetDrpc() rpc.Config
- func (c *Config) GetGateway() gatewayconfig.Config
- func (c *Config) GetMetric() metric.Config
- func (c *Config) GetMongo() db.Mongo
- func (c *Config) GetNodeConf() nodeconf.Configuration
- func (c *Config) GetNodeConfStorePath() string
- func (c *Config) GetNodeConfUpdateInterval() int
- func (c *Config) GetPublish() publish.Config
- func (c *Config) GetQuic() quic.Config
- func (c *Config) GetS3Store() store.Config
- func (c *Config) GetSecureService() secureservice.Config
- func (c *Config) GetYamux() yamux.Config
- func (c *Config) Init(a *app.App) (err error)
- func (c *Config) Name() (name string)
Constants ¶
View Source
const CName = "config"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Account accountservice.Config `yaml:"account"` Mongo db.Mongo `yaml:"mongo"` Publish publish.Config `yaml:"publish"` S3Store store.Config `yaml:"s3Store"` Drpc rpc.Config `yaml:"drpc"` Yamux yamux.Config `yaml:"yamux"` Quic quic.Config `yaml:"quic"` Network nodeconf.Configuration `yaml:"network"` Gateway gatewayconfig.Config `yaml:"gateway"` NetworkStorePath string `yaml:"networkStorePath"` NetworkUpdateIntervalSec int `yaml:"networkUpdateIntervalSec"` Metric metric.Config `yaml:"metric"` }
func NewFromFile ¶
func (*Config) GetAccount ¶ added in v0.0.2
func (c *Config) GetAccount() accountservice.Config
func (*Config) GetGateway ¶ added in v0.0.2
func (c *Config) GetGateway() gatewayconfig.Config
func (*Config) GetNodeConf ¶ added in v0.0.2
func (c *Config) GetNodeConf() nodeconf.Configuration
func (*Config) GetNodeConfStorePath ¶ added in v0.0.2
func (*Config) GetNodeConfUpdateInterval ¶ added in v0.0.2
func (*Config) GetPublish ¶
func (*Config) GetS3Store ¶
func (*Config) GetSecureService ¶ added in v0.0.2
func (c *Config) GetSecureService() secureservice.Config
Click to show internal directories.
Click to hide internal directories.