Versions in this module Expand all Collapse all v0 v0.2.0 May 17, 2019 Changes in this version type Middleware + Name string v0.1.2 Apr 12, 2019 Changes in this version + func NewDownload() aqua.MiddleManager + func NewFetch() aqua.MiddleManager + func NewMiddleware() aqua.MiddleManager + func NewStorage() aqua.MiddleManager + func NewTransfer() aqua.MiddleManager + type Download struct + func (m *Download) Instance(c *aqua.Carrior) Downloader + func (m *Download) Run(grt_idx int) + func (m *Download) Template(d Downloader) + type Downloader interface + DownloadCover func() + DownloadVideo func() + type Fetch struct + func (m *Fetch) Instance(c *aqua.Carrior) Fetcher + func (m *Fetch) Run(grt_idx int) + func (m *Fetch) Template(f Fetcher) + type Fetcher interface + GetData func() []int + type Middleware struct + InChan *aqua.Chan + Node *aqua.MWNode + OutChan *aqua.Chan + func (m *Middleware) Close() + func (m *Middleware) GetInChan() *aqua.Chan + func (m *Middleware) GetOutChan() *aqua.Chan + func (m *Middleware) Pop(f func(*aqua.Carrior), nm string) + func (m *Middleware) Run(i int) + func (m *Middleware) SetInChan(c *aqua.Chan) + func (m *Middleware) SetMWNode(mwn *aqua.MWNode) + func (m *Middleware) SetOutChan(c *aqua.Chan) + type Storage struct + func (m *Storage) Instance(c *aqua.Carrior) Storager + func (m *Storage) Run(grt_idx int) + func (m *Storage) Template(d Storager) + type Storager interface + StorageCover func() + StorageVideo func() + type Transfer struct + func (m *Transfer) Instance(c *aqua.Carrior) Transferer + func (m *Transfer) Run(grt_idx int) + func (m *Transfer) Template(d Transferer) + type Transferer interface + TransferCover func() + TransferVideo func()