// This defines protocol for a simple server that lists files. | |
// | |
// See also the nanopb-specific options in fileproto.options. | |
syntax = "proto2"; | |
message ListFilesRequest { | |
optional string path = 1 [default = "/"]; | |
} | |
message FileInfo { | |
required uint64 inode = 1; | |
required string name = 2; | |
} | |
message ListFilesResponse { | |
optional bool path_error = 1 [default = false]; | |
repeated FileInfo file = 2; | |
} | |