Documentation
¶
Index ¶
- type Fetcher
- func (f *Fetcher) Close() error
- func (f *Fetcher) Meta() *fetcher.FetcherMeta
- func (f *Fetcher) Patch(req *base.Request, opts *base.Options) error
- func (f *Fetcher) Pause() error
- func (f *Fetcher) Progress() fetcher.Progress
- func (f *Fetcher) Resolve(req *base.Request, opts *base.Options) error
- func (f *Fetcher) Setup(ctl *controller.Controller)
- func (f *Fetcher) Start() error
- func (f *Fetcher) Stats() any
- func (f *Fetcher) Wait() error
- type FetcherManager
- func (fm *FetcherManager) AutoRename() bool
- func (fm *FetcherManager) Build() fetcher.Fetcher
- func (fm *FetcherManager) Close() error
- func (fm *FetcherManager) DefaultConfig() any
- func (fm *FetcherManager) Filters() []*fetcher.SchemeFilter
- func (fm *FetcherManager) Name() string
- func (fm *FetcherManager) ParseName(u string) string
- func (fm *FetcherManager) Restore() (v any, f func(meta *fetcher.FetcherMeta, v any) fetcher.Fetcher)
- func (fm *FetcherManager) SetStateStore(store fetcher.ProtocolStateStore)
- func (fm *FetcherManager) Store(f fetcher.Fetcher) (any, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fetcher ¶
type Fetcher struct {
// contains filtered or unexported fields
}
func (*Fetcher) Meta ¶
func (f *Fetcher) Meta() *fetcher.FetcherMeta
func (*Fetcher) Setup ¶
func (f *Fetcher) Setup(ctl *controller.Controller)
type FetcherManager ¶
type FetcherManager struct {
// contains filtered or unexported fields
}
func (*FetcherManager) AutoRename ¶
func (fm *FetcherManager) AutoRename() bool
func (*FetcherManager) Build ¶
func (fm *FetcherManager) Build() fetcher.Fetcher
func (*FetcherManager) Close ¶
func (fm *FetcherManager) Close() error
func (*FetcherManager) DefaultConfig ¶
func (fm *FetcherManager) DefaultConfig() any
func (*FetcherManager) Filters ¶
func (fm *FetcherManager) Filters() []*fetcher.SchemeFilter
func (*FetcherManager) Name ¶
func (fm *FetcherManager) Name() string
func (*FetcherManager) ParseName ¶
func (fm *FetcherManager) ParseName(u string) string
func (*FetcherManager) Restore ¶
func (fm *FetcherManager) Restore() (v any, f func(meta *fetcher.FetcherMeta, v any) fetcher.Fetcher)
func (*FetcherManager) SetStateStore ¶
func (fm *FetcherManager) SetStateStore(store fetcher.ProtocolStateStore)
Click to show internal directories.
Click to hide internal directories.