Versions in this module Expand all Collapse all v1 v1.0.48 May 8, 2018 v1.0.44 Feb 21, 2018 Changes in this version + const CtxOpID + const DefaultMountFlags + const HiddenFilePrefix + const PrivateName + const PublicName + const TeamName + const WrongUserErrorContents + const WrongUserErrorFileName + func Start(options StartOptions, kbCtx libkbfs.Context) *libfs.Error + type Alias struct + func (s *Alias) GetFileInformation(context.Context, *dokan.FileInfo) (a *dokan.Stat, err error) + func (t Alias) CanDeleteDirectory(ctx context.Context, fi *dokan.FileInfo) error + func (t Alias) CanDeleteFile(ctx context.Context, fi *dokan.FileInfo) error + func (t Alias) Cleanup(ctx context.Context, fi *dokan.FileInfo) + func (t Alias) CloseFile(ctx context.Context, fi *dokan.FileInfo) + func (t Alias) FindFiles(ctx context.Context, fi *dokan.FileInfo, ignored string, ...) error + func (t Alias) FlushFileBuffers(ctx context.Context, fi *dokan.FileInfo) error + func (t Alias) GetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t Alias) LockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t Alias) ReadFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + func (t Alias) SetAllocationSize(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t Alias) SetEndOfFile(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t Alias) SetFileAttributes(ctx context.Context, fi *dokan.FileInfo, fileAttributes dokan.FileAttribute) error + func (t Alias) SetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t Alias) SetFileTime(context.Context, *dokan.FileInfo, time.Time, time.Time, time.Time) error + func (t Alias) UnlockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t Alias) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + type CtxTagKey int + const CtxIDKey + type Dir struct + func (d *Dir) CanDeleteDirectory(ctx context.Context, fi *dokan.FileInfo) (err error) + func (d *Dir) Cleanup(ctx context.Context, fi *dokan.FileInfo) + func (d *Dir) FindFiles(ctx context.Context, fi *dokan.FileInfo, ignored string, ...) (err error) + func (d *Dir) GetFileInformation(ctx context.Context, fi *dokan.FileInfo) (st *dokan.Stat, err error) + func (d *Dir) SetFileAttributes(ctx context.Context, fi *dokan.FileInfo, fileAttributes dokan.FileAttribute) error + func (t Dir) CanDeleteFile(ctx context.Context, fi *dokan.FileInfo) error + func (t Dir) CloseFile(ctx context.Context, fi *dokan.FileInfo) + func (t Dir) FlushFileBuffers(ctx context.Context, fi *dokan.FileInfo) error + func (t Dir) GetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t Dir) LockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t Dir) ReadFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + func (t Dir) SetAllocationSize(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t Dir) SetEndOfFile(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t Dir) SetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t Dir) UnlockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t Dir) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + type EmptyFolder struct + func (*EmptyFolder) FindFiles(ctx context.Context, fi *dokan.FileInfo, ignored string, ...) (err error) + func (*EmptyFolder) GetFileInformation(context.Context, *dokan.FileInfo) (a *dokan.Stat, err error) + func (t EmptyFolder) CanDeleteDirectory(ctx context.Context, fi *dokan.FileInfo) error + func (t EmptyFolder) CanDeleteFile(ctx context.Context, fi *dokan.FileInfo) error + func (t EmptyFolder) Cleanup(ctx context.Context, fi *dokan.FileInfo) + func (t EmptyFolder) CloseFile(ctx context.Context, fi *dokan.FileInfo) + func (t EmptyFolder) FlushFileBuffers(ctx context.Context, fi *dokan.FileInfo) error + func (t EmptyFolder) GetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t EmptyFolder) LockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t EmptyFolder) ReadFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + func (t EmptyFolder) SetAllocationSize(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t EmptyFolder) SetEndOfFile(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t EmptyFolder) SetFileAttributes(ctx context.Context, fi *dokan.FileInfo, fileAttributes dokan.FileAttribute) error + func (t EmptyFolder) SetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t EmptyFolder) SetFileTime(context.Context, *dokan.FileInfo, time.Time, time.Time, time.Time) error + func (t EmptyFolder) UnlockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t EmptyFolder) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + type FS struct + func NewFS(ctx context.Context, config libkbfs.Config, log logger.Logger) (*FS, error) + func (f *FS) CreateFile(ctx context.Context, fi *dokan.FileInfo, cd *dokan.CreateData) (dokan.File, bool, error) + func (f *FS) ErrorPrint(err error) + func (f *FS) GetDiskFreeSpace(ctx context.Context) (freeSpace dokan.FreeSpace, err error) + func (f *FS) GetVolumeInformation(ctx context.Context) (dokan.VolumeInformation, error) + func (f *FS) MoveFile(ctx context.Context, src dokan.File, sourceFI *dokan.FileInfo, ...) (err error) + func (f *FS) NotificationGroupWait() + func (f *FS) UserChanged(ctx context.Context, oldName, newName libkb.NormalizedUsername) + func (f *FS) WithContext(ctx context.Context) (context.Context, context.CancelFunc) + type FSO struct + func (f *FSO) SetFileTime(ctx context.Context, fi *dokan.FileInfo, creation time.Time, ...) (err error) + func (t FSO) CanDeleteDirectory(ctx context.Context, fi *dokan.FileInfo) error + func (t FSO) CanDeleteFile(ctx context.Context, fi *dokan.FileInfo) error + func (t FSO) Cleanup(ctx context.Context, fi *dokan.FileInfo) + func (t FSO) CloseFile(ctx context.Context, fi *dokan.FileInfo) + func (t FSO) FindFiles(ctx context.Context, fi *dokan.FileInfo, ignored string, ...) error + func (t FSO) FlushFileBuffers(ctx context.Context, fi *dokan.FileInfo) error + func (t FSO) GetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t FSO) LockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t FSO) ReadFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + func (t FSO) SetAllocationSize(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t FSO) SetEndOfFile(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t FSO) SetFileAttributes(ctx context.Context, fi *dokan.FileInfo, fileAttributes dokan.FileAttribute) error + func (t FSO) SetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t FSO) UnlockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t FSO) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + type File struct + func (f *File) CanDeleteFile(ctx context.Context, fi *dokan.FileInfo) error + func (f *File) Cleanup(ctx context.Context, fi *dokan.FileInfo) + func (f *File) FlushFileBuffers(ctx context.Context, fi *dokan.FileInfo) (err error) + func (f *File) GetFileInformation(ctx context.Context, fi *dokan.FileInfo) (a *dokan.Stat, err error) + func (f *File) ReadFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (n int, err error) + func (f *File) SetAllocationSize(ctx context.Context, fi *dokan.FileInfo, newSize int64) (err error) + func (f *File) SetEndOfFile(ctx context.Context, fi *dokan.FileInfo, length int64) (err error) + func (f *File) SetFileAttributes(ctx context.Context, fi *dokan.FileInfo, fileAttributes dokan.FileAttribute) error + func (f *File) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (n int, err error) + func (t File) CanDeleteDirectory(ctx context.Context, fi *dokan.FileInfo) error + func (t File) CloseFile(ctx context.Context, fi *dokan.FileInfo) + func (t File) FindFiles(ctx context.Context, fi *dokan.FileInfo, ignored string, ...) error + func (t File) GetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t File) LockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t File) SetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t File) UnlockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + type Folder struct + func (f *Folder) BatchChanges(ctx context.Context, changes []libkbfs.NodeChange, _ []libkbfs.NodeID) + func (f *Folder) LocalChange(ctx context.Context, node libkbfs.Node, write libkbfs.WriteRange) + func (f *Folder) TlfHandleChange(ctx context.Context, newHandle *libkbfs.TlfHandle) + type FolderList struct + func (*FolderList) GetFileInformation(context.Context, *dokan.FileInfo) (*dokan.Stat, error) + func (fl *FolderList) FindFiles(ctx context.Context, fi *dokan.FileInfo, ignored string, ...) (err error) + func (t FolderList) CanDeleteDirectory(ctx context.Context, fi *dokan.FileInfo) error + func (t FolderList) CanDeleteFile(ctx context.Context, fi *dokan.FileInfo) error + func (t FolderList) Cleanup(ctx context.Context, fi *dokan.FileInfo) + func (t FolderList) CloseFile(ctx context.Context, fi *dokan.FileInfo) + func (t FolderList) FlushFileBuffers(ctx context.Context, fi *dokan.FileInfo) error + func (t FolderList) GetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t FolderList) LockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t FolderList) ReadFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + func (t FolderList) SetAllocationSize(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t FolderList) SetEndOfFile(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t FolderList) SetFileAttributes(ctx context.Context, fi *dokan.FileInfo, fileAttributes dokan.FileAttribute) error + func (t FolderList) SetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t FolderList) SetFileTime(context.Context, *dokan.FileInfo, time.Time, time.Time, time.Time) error + func (t FolderList) UnlockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t FolderList) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + type JournalControlFile struct + func (f *JournalControlFile) GetFileInformation(context.Context, *dokan.FileInfo) (*dokan.Stat, error) + func (f *JournalControlFile) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (n int, err error) + type PrefetchFile struct + func (f *PrefetchFile) GetFileInformation(context.Context, *dokan.FileInfo) (*dokan.Stat, error) + func (f *PrefetchFile) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (n int, err error) + type ProfileList struct + func (ProfileList) FindFiles(ctx context.Context, fi *dokan.FileInfo, ignored string, ...) (err error) + func (ProfileList) GetFileInformation(ctx context.Context, fi *dokan.FileInfo) (st *dokan.Stat, err error) + func (t ProfileList) CanDeleteDirectory(ctx context.Context, fi *dokan.FileInfo) error + func (t ProfileList) CanDeleteFile(ctx context.Context, fi *dokan.FileInfo) error + func (t ProfileList) Cleanup(ctx context.Context, fi *dokan.FileInfo) + func (t ProfileList) CloseFile(ctx context.Context, fi *dokan.FileInfo) + func (t ProfileList) FlushFileBuffers(ctx context.Context, fi *dokan.FileInfo) error + func (t ProfileList) GetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t ProfileList) LockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t ProfileList) ReadFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + func (t ProfileList) SetAllocationSize(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t ProfileList) SetEndOfFile(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t ProfileList) SetFileAttributes(ctx context.Context, fi *dokan.FileInfo, fileAttributes dokan.FileAttribute) error + func (t ProfileList) SetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t ProfileList) SetFileTime(context.Context, *dokan.FileInfo, time.Time, time.Time, time.Time) error + func (t ProfileList) UnlockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t ProfileList) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + type ReclaimQuotaFile struct + func (f *ReclaimQuotaFile) GetFileInformation(context.Context, *dokan.FileInfo) (*dokan.Stat, error) + func (f *ReclaimQuotaFile) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (n int, err error) + type RekeyFile struct + func (f *RekeyFile) GetFileInformation(context.Context, *dokan.FileInfo) (*dokan.Stat, error) + func (f *RekeyFile) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (n int, err error) + type ResetCachesFile struct + func (f *ResetCachesFile) GetFileInformation(context.Context, *dokan.FileInfo) (*dokan.Stat, error) + func (f *ResetCachesFile) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (n int, err error) + type Root struct + func (r *Root) FindFiles(ctx context.Context, fi *dokan.FileInfo, ignored string, ...) error + func (r *Root) GetFileInformation(ctx context.Context, fi *dokan.FileInfo) (*dokan.Stat, error) + func (t Root) CanDeleteDirectory(ctx context.Context, fi *dokan.FileInfo) error + func (t Root) CanDeleteFile(ctx context.Context, fi *dokan.FileInfo) error + func (t Root) Cleanup(ctx context.Context, fi *dokan.FileInfo) + func (t Root) CloseFile(ctx context.Context, fi *dokan.FileInfo) + func (t Root) FlushFileBuffers(ctx context.Context, fi *dokan.FileInfo) error + func (t Root) GetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t Root) LockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t Root) ReadFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + func (t Root) SetAllocationSize(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t Root) SetEndOfFile(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t Root) SetFileAttributes(ctx context.Context, fi *dokan.FileInfo, fileAttributes dokan.FileAttribute) error + func (t Root) SetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t Root) SetFileTime(context.Context, *dokan.FileInfo, time.Time, time.Time, time.Time) error + func (t Root) UnlockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t Root) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + type SpecialReadFile struct + func NewErrorFile(fs *FS) *SpecialReadFile + func NewMetricsFile(fs *FS) *SpecialReadFile + func NewNonTLFStatusFile(fs *FS) *SpecialReadFile + func NewTLFStatusFile(folder *Folder) *SpecialReadFile + func NewTlfEditHistoryFile(folder *Folder) *SpecialReadFile + func NewUpdateHistoryFile(folder *Folder) *SpecialReadFile + func (f *SpecialReadFile) GetFileInformation(ctx context.Context, fi *dokan.FileInfo) (*dokan.Stat, error) + func (f *SpecialReadFile) ReadFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + func (t SpecialReadFile) CanDeleteDirectory(ctx context.Context, fi *dokan.FileInfo) error + func (t SpecialReadFile) CanDeleteFile(ctx context.Context, fi *dokan.FileInfo) error + func (t SpecialReadFile) Cleanup(ctx context.Context, fi *dokan.FileInfo) + func (t SpecialReadFile) CloseFile(ctx context.Context, fi *dokan.FileInfo) + func (t SpecialReadFile) FindFiles(ctx context.Context, fi *dokan.FileInfo, ignored string, ...) error + func (t SpecialReadFile) FlushFileBuffers(ctx context.Context, fi *dokan.FileInfo) error + func (t SpecialReadFile) GetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t SpecialReadFile) LockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t SpecialReadFile) SetAllocationSize(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t SpecialReadFile) SetEndOfFile(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t SpecialReadFile) SetFileAttributes(ctx context.Context, fi *dokan.FileInfo, fileAttributes dokan.FileAttribute) error + func (t SpecialReadFile) SetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t SpecialReadFile) SetFileTime(context.Context, *dokan.FileInfo, time.Time, time.Time, time.Time) error + func (t SpecialReadFile) UnlockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t SpecialReadFile) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + type StartOptions struct + DokanConfig dokan.Config + ForceMount bool + KbfsParams libkbfs.InitParams + Label string + MountPoint string + RuntimeDir string + SkipMount bool + type Symlink struct + func (s *Symlink) GetFileInformation(ctx context.Context, fi *dokan.FileInfo) (a *dokan.Stat, err error) + func (t Symlink) CanDeleteDirectory(ctx context.Context, fi *dokan.FileInfo) error + func (t Symlink) CanDeleteFile(ctx context.Context, fi *dokan.FileInfo) error + func (t Symlink) Cleanup(ctx context.Context, fi *dokan.FileInfo) + func (t Symlink) CloseFile(ctx context.Context, fi *dokan.FileInfo) + func (t Symlink) FindFiles(ctx context.Context, fi *dokan.FileInfo, ignored string, ...) error + func (t Symlink) FlushFileBuffers(ctx context.Context, fi *dokan.FileInfo) error + func (t Symlink) GetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t Symlink) LockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t Symlink) ReadFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + func (t Symlink) SetAllocationSize(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t Symlink) SetEndOfFile(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t Symlink) SetFileAttributes(ctx context.Context, fi *dokan.FileInfo, fileAttributes dokan.FileAttribute) error + func (t Symlink) SetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t Symlink) SetFileTime(context.Context, *dokan.FileInfo, time.Time, time.Time, time.Time) error + func (t Symlink) UnlockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t Symlink) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + type SyncControlFile struct + func (f *SyncControlFile) GetFileInformation(context.Context, *dokan.FileInfo) (*dokan.Stat, error) + func (f *SyncControlFile) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (n int, err error) + type SyncFromServerFile struct + func (f *SyncFromServerFile) GetFileInformation(context.Context, *dokan.FileInfo) (*dokan.Stat, error) + func (f *SyncFromServerFile) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (n int, err error) + type TLF struct + func (t TLF) CanDeleteFile(ctx context.Context, fi *dokan.FileInfo) error + func (t TLF) CloseFile(ctx context.Context, fi *dokan.FileInfo) + func (t TLF) FlushFileBuffers(ctx context.Context, fi *dokan.FileInfo) error + func (t TLF) GetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t TLF) LockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t TLF) ReadFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + func (t TLF) SetAllocationSize(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t TLF) SetEndOfFile(ctx context.Context, fi *dokan.FileInfo, length int64) error + func (t TLF) SetFileSecurity(ctx context.Context, fi *dokan.FileInfo, si winacl.SecurityInformation, ...) error + func (t TLF) UnlockFile(ctx context.Context, fi *dokan.FileInfo, offset int64, length int64) error + func (t TLF) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (int, error) + func (tlf *TLF) CanDeleteDirectory(ctx context.Context, fi *dokan.FileInfo) (err error) + func (tlf *TLF) Cleanup(ctx context.Context, fi *dokan.FileInfo) + func (tlf *TLF) FindFiles(ctx context.Context, fi *dokan.FileInfo, pattern string, ...) (err error) + func (tlf *TLF) GetFileInformation(ctx context.Context, fi *dokan.FileInfo) (st *dokan.Stat, err error) + func (tlf *TLF) SetFileAttributes(ctx context.Context, fi *dokan.FileInfo, fileAttributes dokan.FileAttribute) error + func (tlf *TLF) SetFileTime(ctx context.Context, fi *dokan.FileInfo, creation time.Time, ...) (err error) + type UnstageFile struct + func (f *UnstageFile) GetFileInformation(context.Context, *dokan.FileInfo) (*dokan.Stat, error) + func (f *UnstageFile) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (n int, err error) + type UpdatesFile struct + func (f *UpdatesFile) GetFileInformation(context.Context, *dokan.FileInfo) (*dokan.Stat, error) + func (f *UpdatesFile) WriteFile(ctx context.Context, fi *dokan.FileInfo, bs []byte, offset int64) (n int, err error) Incompatible versions in this module v2.11.0+incompatible Nov 30, 2018