Documentation ¶
Index ¶
- type FileEntry
- type FileFilter
- type FileMonitor
- type FileMonitorAdaptor
- func (this *FileMonitorAdaptor) DirectoryCreate(file *FileEntry)
- func (this *FileMonitorAdaptor) DirectoryDelete(file *FileEntry)
- func (this *FileMonitorAdaptor) DirectoryModify(file *FileEntry)
- func (this *FileMonitorAdaptor) FileCreate(file *FileEntry)
- func (this *FileMonitorAdaptor) FileDelete(file *FileEntry)
- func (this *FileMonitorAdaptor) FileModify(file *FileEntry)
- func (this *FileMonitorAdaptor) OnEnd()
- func (this *FileMonitorAdaptor) OnStart()
- type FileMonitorListener
- type FileMonitorObserver
- func NewFileMonitorObserver(path string) *FileMonitorObserver
- func NewFileMonitorObserverByFileEntry(rootEntry *FileEntry) *FileMonitorObserver
- func NewFileMonitorObserverByFileEntryAndFileFileter(rootEntry *FileEntry, fileter *FileFilter) *FileMonitorObserver
- func NewFileMonitorObserverByFileFilter(path string, fileter *FileFilter) *FileMonitorObserver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileEntry ¶
type FileEntry struct {
// contains filtered or unexported fields
}
func NewFileEntry ¶
func (FileEntry) LastModified ¶
type FileFilter ¶
type FileFilter struct {
// contains filtered or unexported fields
}
func NewFileFilter ¶
func NewFileFilter() *FileFilter
func (*FileFilter) AddFilter ¶
func (this *FileFilter) AddFilter(filter string)
func (FileFilter) Check ¶
func (this FileFilter) Check(path string) bool
func (*FileFilter) DelFilter ¶
func (this *FileFilter) DelFilter(filter string) bool
func (*FileFilter) SetFilters ¶
func (this *FileFilter) SetFilters(filters ...string)
type FileMonitor ¶
type FileMonitor struct {
// contains filtered or unexported fields
}
func NewFileMonitor ¶
func NewFileMonitor(observer *FileMonitorObserver) *FileMonitor
func NewFileMonitorByDt ¶
func NewFileMonitorByDt(observer *FileMonitorObserver, dt time.Duration) *FileMonitor
func (*FileMonitor) End ¶
func (this *FileMonitor) End()
func (*FileMonitor) Start ¶
func (this *FileMonitor) Start()
type FileMonitorAdaptor ¶
type FileMonitorAdaptor struct { }
func (*FileMonitorAdaptor) DirectoryCreate ¶
func (this *FileMonitorAdaptor) DirectoryCreate(file *FileEntry)
func (*FileMonitorAdaptor) DirectoryDelete ¶
func (this *FileMonitorAdaptor) DirectoryDelete(file *FileEntry)
func (*FileMonitorAdaptor) DirectoryModify ¶
func (this *FileMonitorAdaptor) DirectoryModify(file *FileEntry)
func (*FileMonitorAdaptor) FileCreate ¶
func (this *FileMonitorAdaptor) FileCreate(file *FileEntry)
func (*FileMonitorAdaptor) FileDelete ¶
func (this *FileMonitorAdaptor) FileDelete(file *FileEntry)
func (*FileMonitorAdaptor) FileModify ¶
func (this *FileMonitorAdaptor) FileModify(file *FileEntry)
func (*FileMonitorAdaptor) OnEnd ¶
func (this *FileMonitorAdaptor) OnEnd()
func (*FileMonitorAdaptor) OnStart ¶
func (this *FileMonitorAdaptor) OnStart()
type FileMonitorListener ¶
type FileMonitorObserver ¶
type FileMonitorObserver struct {
// contains filtered or unexported fields
}
func NewFileMonitorObserver ¶
func NewFileMonitorObserver(path string) *FileMonitorObserver
func NewFileMonitorObserverByFileEntry ¶
func NewFileMonitorObserverByFileEntry(rootEntry *FileEntry) *FileMonitorObserver
func NewFileMonitorObserverByFileEntryAndFileFileter ¶
func NewFileMonitorObserverByFileEntryAndFileFileter(rootEntry *FileEntry, fileter *FileFilter) *FileMonitorObserver
func NewFileMonitorObserverByFileFilter ¶
func NewFileMonitorObserverByFileFilter(path string, fileter *FileFilter) *FileMonitorObserver
func (*FileMonitorObserver) AddListener ¶
func (this *FileMonitorObserver) AddListener(listener FileMonitorListener)
func (*FileMonitorObserver) Check ¶
func (this *FileMonitorObserver) Check()
func (*FileMonitorObserver) DelListener ¶
func (this *FileMonitorObserver) DelListener(listener FileMonitorListener)
Click to show internal directories.
Click to hide internal directories.