8 * This Entry records the last message sent by a given machine.
9 * @author Brian Demsky <bdemsky@uci.edu>
14 class LastMessage : public Entry {
20 LastMessage(Slot *slot, int64_t _machineid, int64_t _seqnum) :
22 machineid(_machineid),
26 int64_t getMachineID() { return machineid; }
27 int64_t getSequenceNumber() { return seqnum; }
28 void encode(ByteBuffer *bb);
29 int getSize() { return 2 * sizeof(int64_t) + sizeof(char); }
30 char getType() { return TypeLastMessage; }
31 Entry *getCopy(Slot *s) { return new LastMessage(s, machineid, seqnum); }
34 Entry *LastMessage_decode(Slot *slot, ByteBuffer *bb);