Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertByte ¶
func ConvertInt ¶
Types ¶
type ConfigInput ¶
type ConfigInput struct {
// contains filtered or unexported fields
}
func NewConfigInput ¶
func NewConfigInput(in map[string]interface{}) *ConfigInput
func (*ConfigInput) Data ¶
func (c *ConfigInput) Data(val string) (interface{}, error)
func (*ConfigInput) Validate ¶
func (c *ConfigInput) Validate(schema InputSchema) error
type InputSchema ¶
func NewInputSchema ¶
func NewInputSchema(in []byte) (InputSchema, error)
type Module ¶
type Module interface { Name() string Configure(Input) error Run(rwvfs.FileSystem, ResponseWriter) }
type Response ¶
func NewResponse ¶
func NewResponse() *Response
type ResponseWriter ¶
type RunControl ¶
type RunControl struct {
// contains filtered or unexported fields
}
func NewRunControl ¶
func NewRunControl() *RunControl
func (RunControl) Register ¶
func (r RunControl) Register() func()
func (RunControl) Start ¶
func (r RunControl) Start()
func (RunControl) Wait ¶
func (r RunControl) Wait()
Click to show internal directories.
Click to hide internal directories.