package rsync

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message BlockHash

engine.proto:8

BlockHash represents a pair of weak and strong hash for a base block.

Used in: Signature

message Operation

engine.proto:29

Operation represents an rsync operation, which can be either a data operation or a block operation.

Used in: remote.ScanResponse, Transmission

message ReceiverState

receive.proto:9

ReceiverState encodes that status of an rsync receiver. It should be considered immutable.

Used in: synchronization.EndpointState

message Signature

engine.proto:18

Signature represents an rsync base signature. It encodes the block size used to generate the signature, the size of the last block in the signature (which may be smaller than a full block), and the hashes for the blocks of the file.

Used in: remote.ScanRequest, remote.StageResponse, remote.SupplyRequest

message Transmission

transmission.proto:12

Transmission represents a single message in a transmission stream. As a Protocol Buffers message type, its internals are inherently public, but it should otherwise be treated as an opaque type with a private implementation.