Lines Matching refs:root
224 mutable root: Node.t; RecordField
228 let get_root store = store.root
229 let set_root store root = store.root <- root
245 store.root
247 Path.apply_modify store.root path do_mkdir
262 Node.check_perm store.root perm Perms.WRITE;
263 Node.set_value store.root value, false
265 Path.apply_modify store.root path do_write, !node_created
276 Node.del_all_children store.root
278 Path.apply_modify store.root path do_rm
282 Node.set_perms store.root perms
291 Path.apply_modify store.root path do_setperms
295 Path.get_node store.root path
298 Path.get_deepest_existing_node store.root path
307 let ent = store.root in
311 Path.apply store.root path do_read
316 (Node.get_children store.root)
322 Path.apply store.root path do_ls in
327 (Node.get_perms store.root)
333 Path.apply store.root path fct
343 Path.apply store.root path check_exist
375 let dump_fct store f = traversal store.root f
376 let dump store out_chan = dump_store out_chan store.root
377 let dump_stdout store = dump_store stdout store.root
378 let dump_buffer store = dump_store_buf store.root
383 let root = Path.set_node store.root path node in
384 store.root <- root;
396 let root, node_created = path_write store perm path value in
397 store.root <- root;
406 store.root <- path_mkdir store perm path;
410 let rmed_node = Path.get_node store.root path in
414 store.root <- path_rm store perm path;
418 match Path.get_node store.root path with
424 store.root <- path_setperms store perm path nperms;
455 root = Node.create "" Perms.Node.default0 "";
461 root = store.root;
466 Node.recurse (fun node -> Symbol.mark_as_used node.Node.name) store.root
475 traversal store.root (fun path node ->