Documentation ¶
Index ¶
- type CallbackHandler
- type CallbackNotifier
- func (n *CallbackNotifier) Close()
- func (n *CallbackNotifier) CreateWaiter(evn string, cb NotifierWaitCallbackFunc) NotifierWaiterFunc
- func (n *CallbackNotifier) On(ev string, cb NotifierCallbackFunc) *CallbackHandler
- func (n *CallbackNotifier) OnBtDownloadComplete(events []rpc.Event)
- func (n *CallbackNotifier) OnDownloadComplete(events []rpc.Event)
- func (n *CallbackNotifier) OnDownloadError(events []rpc.Event)
- func (n *CallbackNotifier) OnDownloadPause(events []rpc.Event)
- func (n *CallbackNotifier) OnDownloadStart(events []rpc.Event)
- func (n *CallbackNotifier) OnDownloadStop(events []rpc.Event)
- func (n *CallbackNotifier) Remove(ev string, cb *CallbackHandler)
- type DefaultNotifier
- type NotifierCallbackFunc
- type NotifierEvent
- type NotifierFunc
- type NotifierWaitCallbackFunc
- type NotifierWaiterFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CallbackHandler ¶
type CallbackHandler struct {
// contains filtered or unexported fields
}
type CallbackNotifier ¶
type CallbackNotifier struct {
// contains filtered or unexported fields
}
func NewCallbackNotifier ¶
func NewCallbackNotifier() *CallbackNotifier
func (*CallbackNotifier) Close ¶
func (n *CallbackNotifier) Close()
func (*CallbackNotifier) CreateWaiter ¶
func (n *CallbackNotifier) CreateWaiter(evn string, cb NotifierWaitCallbackFunc) NotifierWaiterFunc
func (*CallbackNotifier) On ¶
func (n *CallbackNotifier) On(ev string, cb NotifierCallbackFunc) *CallbackHandler
func (*CallbackNotifier) OnBtDownloadComplete ¶
func (n *CallbackNotifier) OnBtDownloadComplete(events []rpc.Event)
func (*CallbackNotifier) OnDownloadComplete ¶
func (n *CallbackNotifier) OnDownloadComplete(events []rpc.Event)
func (*CallbackNotifier) OnDownloadError ¶
func (n *CallbackNotifier) OnDownloadError(events []rpc.Event)
func (*CallbackNotifier) OnDownloadPause ¶
func (n *CallbackNotifier) OnDownloadPause(events []rpc.Event)
func (*CallbackNotifier) OnDownloadStart ¶
func (n *CallbackNotifier) OnDownloadStart(events []rpc.Event)
func (*CallbackNotifier) OnDownloadStop ¶
func (n *CallbackNotifier) OnDownloadStop(events []rpc.Event)
func (*CallbackNotifier) Remove ¶
func (n *CallbackNotifier) Remove(ev string, cb *CallbackHandler)
type DefaultNotifier ¶
type DefaultNotifier struct { OnDownloadStart NotifierFunc OnDownloadPause NotifierFunc OnDownloadStop NotifierFunc OnDownloadError NotifierFunc OnDownloadComplete NotifierFunc OnBtDownloadComplete NotifierFunc }
type NotifierCallbackFunc ¶
type NotifierCallbackFunc func(*NotifierEvent)
type NotifierEvent ¶
type NotifierFunc ¶
type NotifierWaitCallbackFunc ¶
type NotifierWaitCallbackFunc func(*NotifierEvent) bool
type NotifierWaiterFunc ¶
type NotifierWaiterFunc func() *NotifierEvent
Click to show internal directories.
Click to hide internal directories.