[Yunq] Move to using jinja for codegen.

This commit is contained in:
Drew Galbraith 2023-10-24 14:54:00 -07:00
parent 3faa19e4cb
commit 963cc0b4fa
8 changed files with 283 additions and 411 deletions

View file

@ -1,4 +1,3 @@
// Generated file - DO NOT MODIFY
#pragma once
@ -8,6 +7,7 @@
#include <ztypes.h>
class OpenFileRequest {
public:
OpenFileRequest() {}
@ -15,20 +15,18 @@ class OpenFileRequest {
OpenFileRequest(const OpenFileRequest&) = delete;
OpenFileRequest(OpenFileRequest&&) = delete;
void ParseFromBytes(const glcr::ByteBuffer&);
void ParseFromBytes(const glcr::ByteBuffer&, const glcr::CapBuffer&);
void SerializeToBytes(glcr::ByteBuffer&);
void SerializeToBytes(glcr::ByteBuffer&, glcr::CapBuffer&);
void ParseFromBytes(const glcr::ByteBuffer&, uint64_t offset);
void ParseFromBytes(const glcr::ByteBuffer&, uint64_t offset, const glcr::CapBuffer&);
uint64_t SerializeToBytes(glcr::ByteBuffer&, uint64_t offset);
uint64_t SerializeToBytes(glcr::ByteBuffer&, uint64_t offset, glcr::CapBuffer&);
glcr::String path() { return path_; }
void set_path(glcr::String value) {
path_ = value;
}
void set_path(const glcr::String& value) { path_ = value; }
uint64_t options() { return options_; }
void set_options(uint64_t value) {
options_ = value;
}
void set_options(const uint64_t& value) { options_ = value; }
private:
@ -36,7 +34,8 @@ class OpenFileRequest {
uint64_t options_;
};
}
class File {
public:
@ -45,25 +44,21 @@ class File {
File(const File&) = delete;
File(File&&) = delete;
void ParseFromBytes(const glcr::ByteBuffer&);
void ParseFromBytes(const glcr::ByteBuffer&, const glcr::CapBuffer&);
void SerializeToBytes(glcr::ByteBuffer&);
void SerializeToBytes(glcr::ByteBuffer&, glcr::CapBuffer&);
void ParseFromBytes(const glcr::ByteBuffer&, uint64_t offset);
void ParseFromBytes(const glcr::ByteBuffer&, uint64_t offset, const glcr::CapBuffer&);
uint64_t SerializeToBytes(glcr::ByteBuffer&, uint64_t offset);
uint64_t SerializeToBytes(glcr::ByteBuffer&, uint64_t offset, glcr::CapBuffer&);
glcr::String path() { return path_; }
void set_path(glcr::String value) {
path_ = value;
}
void set_path(const glcr::String& value) { path_ = value; }
uint64_t attrs() { return attrs_; }
void set_attrs(uint64_t value) {
attrs_ = value;
}
void set_attrs(const uint64_t& value) { attrs_ = value; }
z_cap_t mem_cap() { return mem_cap_; }
void set_mem_cap(z_cap_t value) {
mem_cap_ = value;
}
void set_mem_cap(const z_cap_t& value) { mem_cap_ = value; }
private:
@ -73,4 +68,5 @@ class File {
z_cap_t mem_cap_;
};
}