example: fixup compilation
The example handler had compilation errors.
Change-Id: I53392b53f021bf01887559cee4bd79b2799f5730
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/example/example.cpp b/example/example.cpp
index de05f00..66c8227 100644
--- a/example/example.cpp
+++ b/example/example.cpp
@@ -1,6 +1,7 @@
#include "example/example.hpp"
#include <algorithm>
+#include <cstring>
#include <string>
#include <vector>
diff --git a/example/example.hpp b/example/example.hpp
index 4a2df5d..85f5b17 100644
--- a/example/example.hpp
+++ b/example/example.hpp
@@ -14,7 +14,8 @@
{
ExampleBlob() = default;
ExampleBlob(uint16_t id, uint16_t flags) :
- sessionId(id), flags(flags), length(0)
+ sessionId(id), flags(flags),
+ state(StateFlags::open_read | StateFlags::open_write), length(0)
{
}
@@ -24,6 +25,9 @@
/* The flags passed into open. */
uint16_t flags;
+ /* The current state. */
+ uint16_t state;
+
/* The buffer is a fixed size, but length represents the number of bytes
* expected to be used contiguously from offset 0.
*/