Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
type Interface interface { //Init should perform validation on fields. For //example, ensure the appropriate URLs or keys //are defined or ensure there is connectivity //to the appropriate web service. Init() error //Fetch should check if there is an updated //binary to fetch, and then stream it back the //form of an io.Reader. If io.Reader is nil, //then it is assumed there are no updates. Fetch //will be run repeatedly and forever. It is up the //implementation to throttle the fetch frequency. Fetch(string) (io.Reader, string, error) }
Interface defines the required fetcher functions