func (f RemoteFileSystem) RemoteMkDir(req *MkDirRequest, res *MkDirResponse) error { fsys := fs.StdFileSystem{} res.Error = fsys.MkDir(req.File) if res.Error == nil { res.Success = true } return res.Error }
func (f *RemoteFileSystem) RemoteWrite(req *WriteRequest, res *RemoteResponse) error { fsys := fs.StdFileSystem{} res.Error = fsys.Write(req.File, req.Data, req.Perm) if res.Error == nil { res.Success = true } log.Printf("Writing to file on remote side: %s @ %s. Error? %v\n", req.File.Name(), req.File.Path()) return res.Error }
func (f RemoteFileSystem) RemoteReadFile(req *ReadFileRequest, res *ReadFileResponse) error { fsys := fs.StdFileSystem{} res.File, res.Error = fsys.ReadFile(req.File) return res.Error }
func (f RemoteFileSystem) RemoteDir(req *DirRequest, res *DirResponse) error { fsys := fs.StdFileSystem{} res.Files, res.Error = fsys.Dir(req.File) return res.Error }
func (f RemoteFileSystem) RemoteDelete(req *DeleteRequest, res *DeleteResponse) error { fsys := fs.StdFileSystem{} res.Error = fsys.Delete(req.File) return res.Error }
func (f RemoteFileSystem) RemoteFileTree(req *FileTreeRequest, res *FileTreeResponse) error { fsys := fs.StdFileSystem{} res.FileTree = fsys.FileTree(req.File) return res.Error }