Documentation
¶
Index ¶
- Constants
- func DefaultRefreshDuration() time.Duration
- func FSCopy(source, dst string, ismove bool) error
- func FSWalkFn(dw IDataWalker, in toolkit.M) *toolkit.Result
- func SetDefaultRefreshDuration(t time.Duration)
- type FSWalker
- func (fs *FSWalker) Host() string
- func (fs *FSWalker) Log() *toolkit.LogEngine
- func (fs *FSWalker) NewData() bool
- func (fs *FSWalker) SetHost(h string)
- func (fs *FSWalker) SetIdle() error
- func (fs *FSWalker) SetLog(l *toolkit.LogEngine)
- func (fs *FSWalker) Start()
- func (fs *FSWalker) Stop()
- func (fs *FSWalker) Walk() error
- type IDataWalker
- type WalkerStatusEnum
Constants ¶
View Source
const ( WalkerIdle WalkerStatusEnum = 0 WalkerRunning = 1 WalkerRunningDone = 10 WalkerStop = 100 )
Variables ¶
This section is empty.
Functions ¶
func DefaultRefreshDuration ¶
Types ¶
type FSWalker ¶
type FSWalker struct {
sync.RWMutex
Setting *toolkit.M
RefreshDuration time.Duration
CheckFn func(IDataWalker, toolkit.M) *toolkit.Result
WalkFn func(IDataWalker, toolkit.M) *toolkit.Result
EachFn func(IDataWalker, toolkit.M, os.FileInfo, *toolkit.Result)
Status WalkerStatusEnum
// contains filtered or unexported fields
}
type IDataWalker ¶
type WalkerStatusEnum ¶
type WalkerStatusEnum int
Click to show internal directories.
Click to hide internal directories.