Documentation ¶
Index ¶
- func MountAndServe(mountPoint string, meta *metadata.MetaService, blogMngr *blob.Manager) error
- func Umount(mountPoint string) error
- type GoogleDriveFS
- type GoogleDriveFile
- type GoogleDriveFolder
- func (f GoogleDriveFolder) Attr() fuse.Attr
- func (f GoogleDriveFolder) Create(req *fuse.CreateRequest, res *fuse.CreateResponse, intr fuse.Intr) (fuse.Node, fuse.Handle, fuse.Error)
- func (f GoogleDriveFolder) Lookup(name string, intr fuse.Intr) (fuse.Node, fuse.Error)
- func (f GoogleDriveFolder) Mkdir(req *fuse.MkdirRequest, intr fuse.Intr) (fuse.Node, fuse.Error)
- func (f GoogleDriveFolder) ReadDir(intr fuse.Intr) ([]fuse.Dirent, fuse.Error)
- func (f GoogleDriveFolder) Remove(req *fuse.RemoveRequest, intr fuse.Intr) fuse.Error
- func (f GoogleDriveFolder) Rename(req *fuse.RenameRequest, newDir fuse.Node, intr fuse.Intr) fuse.Error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MountAndServe ¶
Types ¶
type GoogleDriveFS ¶
type GoogleDriveFS struct{}
type GoogleDriveFile ¶
type GoogleDriveFile struct { LocalId int64 LocalParentId int64 Name string Md5Checksum string Size int64 LastMod time.Time }
func (GoogleDriveFile) Attr ¶
func (f GoogleDriveFile) Attr() fuse.Attr
func (GoogleDriveFile) Read ¶
func (f GoogleDriveFile) Read(req *fuse.ReadRequest, res *fuse.ReadResponse, intr fuse.Intr) fuse.Error
func (GoogleDriveFile) Write ¶
func (f GoogleDriveFile) Write(req *fuse.WriteRequest, res *fuse.WriteResponse, intr fuse.Intr) fuse.Error
type GoogleDriveFolder ¶
type GoogleDriveFolder struct { LocalId int64 LocalParentId int64 Name string Size int64 LastMod time.Time }
func (GoogleDriveFolder) Attr ¶
func (f GoogleDriveFolder) Attr() fuse.Attr
func (GoogleDriveFolder) Create ¶
func (f GoogleDriveFolder) Create(req *fuse.CreateRequest, res *fuse.CreateResponse, intr fuse.Intr) (fuse.Node, fuse.Handle, fuse.Error)
func (GoogleDriveFolder) Mkdir ¶
func (f GoogleDriveFolder) Mkdir(req *fuse.MkdirRequest, intr fuse.Intr) (fuse.Node, fuse.Error)
func (GoogleDriveFolder) Remove ¶
func (f GoogleDriveFolder) Remove(req *fuse.RemoveRequest, intr fuse.Intr) fuse.Error
Click to show internal directories.
Click to hide internal directories.