mirror of
https://github.com/octoleo/syncthing.git
synced 2024-11-14 01:04:14 +00:00
Move FileIntf to files package, expose Iterator type
This is where FileIntf is used, so it should be defined here (it's not a protocol thing, really).
This commit is contained in:
parent
8c32955da1
commit
36708a5067
@ -132,15 +132,6 @@ func (f FileInfoTruncated) HasPermissionBits() bool {
|
|||||||
return f.Flags&FlagNoPermBits == 0
|
return f.Flags&FlagNoPermBits == 0
|
||||||
}
|
}
|
||||||
|
|
||||||
type FileIntf interface {
|
|
||||||
Size() int64
|
|
||||||
IsDeleted() bool
|
|
||||||
IsInvalid() bool
|
|
||||||
IsDirectory() bool
|
|
||||||
IsSymlink() bool
|
|
||||||
HasPermissionBits() bool
|
|
||||||
}
|
|
||||||
|
|
||||||
type BlockInfo struct {
|
type BlockInfo struct {
|
||||||
Offset int64 // noencode (cache only)
|
Offset int64 // noencode (cache only)
|
||||||
Size uint32
|
Size uint32
|
||||||
|
Loading…
Reference in New Issue
Block a user