aboutsummaryrefslogtreecommitdiff
path: root/object/fetch/treefs_op.go
diff options
context:
space:
mode:
Diffstat (limited to 'object/fetch/treefs_op.go')
-rw-r--r--object/fetch/treefs_op.go28
1 files changed, 28 insertions, 0 deletions
diff --git a/object/fetch/treefs_op.go b/object/fetch/treefs_op.go
new file mode 100644
index 00000000..f0472923
--- /dev/null
+++ b/object/fetch/treefs_op.go
@@ -0,0 +1,28 @@
+package fetch
+
+type treeFSOp uint8
+
+const (
+ treeFSOpOpen treeFSOp = iota
+ treeFSOpReadFile
+ treeFSOpReadDir
+ treeFSOpStat
+ treeFSOpSub
+)
+
+func (op treeFSOp) pathErrorOp() string {
+ switch op {
+ case treeFSOpOpen:
+ return "open"
+ case treeFSOpReadFile:
+ return "readfile"
+ case treeFSOpReadDir:
+ return "readdir"
+ case treeFSOpStat:
+ return "stat"
+ case treeFSOpSub:
+ return "sub"
+ default:
+ return "treefs"
+ }
+}