class type inode_view_t =Inheritsobject..end
method inode_get_e : id:int64 -> Pfs_rpcapi_aux.inodeinfo option Uq_engines.enginemethod inode_alloc_e : Pfs_rpcapi_aux.inodeinfo -> int64 Uq_engines.enginemethod inode_upd_e : id:int64 ->
keep_blocklimit:bool -> Pfs_rpcapi_aux.inodeinfo -> unit Uq_engines.engineblocklimit is only allowed
if keep_blocklimit=false. filetype changes are silently ignored.method inode_dealloc_e : id:int64 -> unit Uq_engines.engineid. This
is not checked, however.method inode_get_blocks_e : id:int64 ->
blkidx:int64 ->
len:int64 ->
bm_view_t -> Pfs_rpcapi_aux.blockinfo list Uq_engines.enginemethod inode_upd_blocks_e : id:int64 ->
del:int64 * int64 ->
add:Pfs_rpcapi_aux.blockinfo list ->
set_mtime:bool -> set_blocklimit:int64 -> unit Uq_engines.enginedel range, then add
the blocks from add.
If set_mtime, sets the mtime fields in inodeinfo to the server
time.
set_blocklimit: the new blocklimit field in inodeinfo.
method inode_upd_time : id:int64 ->
mtime:Pfs_rpcapi_aux.time option -> ctime:Pfs_rpcapi_aux.time option -> unitmethod filename_get_e : name:string -> int64 option Uq_engines.engineexists_lock: whether to create an `Exists lockmethod filename_rev_get_e : inode:int64 -> string list Uq_engines.enginemethod filename_count_e : inode:int64 -> int Uq_engines.enginefilename_rev_get_e)method filename_list_e : name:string -> (string * int64) list Uq_engines.enginemethod filename_link_e : name:string -> parent:string -> inode:int64 -> int64 Uq_engines.engine
Returns the inode of the parent directory.
method filename_unlink_e : name:string -> int64 Uq_engines.engine
The returned inode is the inode of the parent
method delayed_inode_deletes : int64 list