All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
Protobuf type dhfs.sync.CanDeleteReply
Protobuf type dhfs.sync.CanDeleteReply
 
Protobuf type dhfs.sync.CanDeleteRequest
Protobuf type dhfs.sync.CanDeleteRequest
 
 
ChunkData is a data structure that represents an immutable binary blob
Protobuf type dhfs.persistence.ChunkDataP
Protobuf type dhfs.persistence.ChunkDataP
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Actual filesystem implementation.
 
 
 
 
 
 
 
 
 
A stub to allow clients to do synchronous rpc calls to service DhfsObjectSyncGrpc.
A stub to allow clients to do ListenableFuture-style rpc calls to service DhfsObjectSyncGrpc.
Base class for the server implementation of the service DhfsObjectSyncGrpc.
A stub to allow clients to do asynchronous rpc calls to service DhfsObjectSyncGrpc.
DirectoryNotEmptyException is thrown when a directory is not empty.
 
 
File is a data structure that represents a file in the file system
FileDto is a data transfer object that contains a file and its chunks.
Maps a File object to a FileDto object and vice versa.
TODO: Serialization
TODO: Serialization
 
Helper class for working with files.
Handles synchronization of file objects.
GetattrRes is a record that represents the result of a getattr operation.
 
Protobuf type dhfs.sync.GetObjectReply
Protobuf type dhfs.sync.GetObjectReply
 
Protobuf type dhfs.sync.GetObjectRequest
Protobuf type dhfs.sync.GetObjectRequest
 
 
 
 
 
 
 
 
 
 
 
 
Protobuf type dhfs.persistence.JDataP
Protobuf type dhfs.persistence.JDataP
 
 
 
 
 
Protobuf type dhfs.persistence.JDataRemoteDtoP
Protobuf type dhfs.persistence.JDataRemoteDtoP
 
 
 
 
 
 
 
 
 
 
 
JKleppmannTreeNodeMetaDirectory is a record that represents a directory in the JKleppmann tree.
JKleppmannTreeNodeMetaFile is a record that represents a file in the JKleppmann tree.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Protobuf type dhfs.persistence.JObjectKeyP
Protobuf type dhfs.persistence.JObjectKeyP
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Protobuf type dhfs.persistence.ObjectChangelog
Protobuf type dhfs.persistence.ObjectChangelog
Protobuf type dhfs.persistence.ObjectChangelog.entries_Entry
Protobuf type dhfs.persistence.ObjectChangelog.entries_Entry
 
 
 
 
 
 
 
 
 
 
 
Protobuf type dhfs.sync.OpP
Protobuf type dhfs.sync.OpP
 
Protobuf type dhfs.sync.OpPushReply
Protobuf type dhfs.sync.OpPushReply
 
Protobuf type dhfs.sync.OpPushRequest
Protobuf type dhfs.sync.OpPushRequest
 
 
 
 
 
 
 
 
 
Protobuf type dhfs.peerdiscovery.PeerDiscoveryInfo
Protobuf type dhfs.peerdiscovery.PeerDiscoveryInfo
 
 
Protobuf type dhfs.persistence.PeerIdP
Protobuf type dhfs.persistence.PeerIdP
 
 
 
 
Protobuf type dhfs.persistence.PeerInfoP
Protobuf type dhfs.persistence.PeerInfoP
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Protobuf type dhfs.sync.PingReply
Protobuf type dhfs.sync.PingReply
 
Protobuf type dhfs.sync.PingRequest
Protobuf type dhfs.sync.PingRequest