rename files
[iotcloud.git] / version2 / src / C / LastMessage.cpp
diff --git a/version2/src/C/LastMessage.cpp b/version2/src/C/LastMessage.cpp
new file mode 100644 (file)
index 0000000..92cf608
--- /dev/null
@@ -0,0 +1,21 @@
+#include "LastMessage.h"
+#include "Slot.h"
+#include "ByteBuffer.h"
+
+/**
+ * This Entry records the last message sent by a given machine.
+ * @author Brian Demsky <bdemsky@uci.edu>
+ * @version 1.0
+ */
+
+Entry *LastMessage_decode(Slot *slot, ByteBuffer *bb) {
+       int64_t machineid = bb->getLong();
+       int64_t seqnum = bb->getLong();
+       return new LastMessage(slot, machineid, seqnum);
+}
+
+void LastMessage::encode(ByteBuffer *bb) {
+       bb->put(TypeLastMessage);
+       bb->putLong(machineid);
+       bb->putLong(seqnum);
+}