Documentation ¶
Index ¶
Constants ¶
View Source
const DefaultResponseHeaderTimeout = 3 * time.Second
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CommonConfigurableUnit ¶
type CommonConfigurableUnit struct { CfgName string CfgModChs []chan<- *ConfigItem }
func (*CommonConfigurableUnit) GetConfigName ¶
func (x *CommonConfigurableUnit) GetConfigName() string
func (*CommonConfigurableUnit) LoadConfig ¶
func (x *CommonConfigurableUnit) LoadConfig(name string, configPtr interface{}, modified ...chan<- *ConfigItem) error
func (*CommonConfigurableUnit) NotifyConfigModified ¶
func (x *CommonConfigurableUnit) NotifyConfigModified(items ...ConfigItem)
type ConfigItem ¶
type ConfigItem struct { Name string Value interface{} }
type Configurable ¶
type Configurable interface { LoadConfig(name string, configPtr interface{}, modified ...chan<- *ConfigItem) error NotifyConfigModified(items ...ConfigItem) GetConfigName() string }
Click to show internal directories.
Click to hide internal directories.