Static "Hello world" page

This commit is contained in:
Ian Gulliver
2019-04-28 06:47:30 +00:00
parent 8a2a19ac37
commit 9da4a994bd
11 changed files with 231 additions and 25 deletions

View File

@@ -7,9 +7,9 @@ class ConstBuffer {
public:
ConstBuffer(const char *buf, size_t len);
size_t ReadMaxLen() const;
const char *Read(size_t len);
template<class T> const T *ReadObj();
[[nodiscard]] size_t ReadMaxLen() const;
[[nodiscard]] const char *Read(size_t len);
template<class T> [[nodiscard]] const T *ReadObj();
bool Discard(size_t len); // like Read() but don't use the result
void ResetRead(); // next read from last commit
@@ -28,8 +28,8 @@ class Buffer : public ConstBuffer {
Buffer(char *buf, size_t size, size_t len);
Buffer(size_t size);
char *WritePtr();
size_t WriteMaxLen() const;
[[nodiscard]] char *WritePtr();
[[nodiscard]] size_t WriteMaxLen() const;
void Wrote(size_t len);
void Consume(); // discard up to last commit