acadia/rust/sys/victoriafalls/victoriafalls.yunq

25 lines
416 B
Plaintext

interface VFS {
method OpenFile(OpenFileRequest) -> (OpenFileResponse);
method GetDirectory(GetDirectoryRequest) -> (Directory);
}
message OpenFileRequest {
string path;
}
message OpenFileResponse {
string path;
u64 size;
capability memory;
}
message GetDirectoryRequest {
string path;
}
message Directory {
// , separated list of filenames until we have repeated strings.
string filenames;
}