File size: 3,584 Bytes
7107f0b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
package fuse
import "github.com/winfsp/cgofuse/fuse"
type Fs struct {
RootFolder string
fuse.FileSystemBase
}
func (fs *Fs) Init() {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Destroy() {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Statfs(path string, stat *fuse.Statfs_t) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Mknod(path string, mode uint32, dev uint64) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Mkdir(path string, mode uint32) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Unlink(path string) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Rmdir(path string) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Link(oldpath string, newpath string) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Symlink(target string, newpath string) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Readlink(path string) (int, string) {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Rename(oldpath string, newpath string) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Chmod(path string, mode uint32) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Chown(path string, uid uint32, gid uint32) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Utimens(path string, tmsp []fuse.Timespec) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Access(path string, mask uint32) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Create(path string, flags int, mode uint32) (int, uint64) {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Open(path string, flags int) (int, uint64) {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Getattr(path string, stat *fuse.Stat_t, fh uint64) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Truncate(path string, size int64, fh uint64) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Read(path string, buff []byte, ofst int64, fh uint64) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Write(path string, buff []byte, ofst int64, fh uint64) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Flush(path string, fh uint64) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Release(path string, fh uint64) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Fsync(path string, datasync bool, fh uint64) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Opendir(path string) (int, uint64) {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Readdir(path string, fill func(name string, stat *fuse.Stat_t, ofst int64) bool, ofst int64, fh uint64) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Releasedir(path string, fh uint64) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Fsyncdir(path string, datasync bool, fh uint64) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Setxattr(path string, name string, value []byte, flags int) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Getxattr(path string, name string) (int, []byte) {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Removexattr(path string, name string) int {
//TODO implement me
panic("implement me")
}
func (fs *Fs) Listxattr(path string, fill func(name string) bool) int {
//TODO implement me
panic("implement me")
}
var _ fuse.FileSystemInterface = (*Fs)(nil)
|