blob: 12acd48e707fa4f5a60b7346ca367445f282d50f [file] [log] [blame]
syntax = "proto2";
option optimize_for = LITE_RUNTIME;
package remoting.protocol;
// Next Id: 3
message FileTransferRequest {
optional string filename = 1;
optional uint64 filesize = 2;
}
// Next Id: 4
message FileTransferResponse {
enum TransferState {
IN_PROGRESS = 1;
DONE = 2;
}
optional TransferState state = 1;
enum ErrorCode {
OUT_OF_DISK_SPACE = 1;
PERMISSIONS_ERROR = 2;
FILE_IO_ERROR = 3;
UNEXPECTED_ERROR = 4;
}
optional ErrorCode error = 2;
optional uint64 total_bytes_written = 3;
}