X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=version2%2Fsrc%2FC%2FSlot.h;fp=version2%2Fsrc%2FC%2FSlot.h;h=d00cf4e3d470a7acd144cb27ef25c3643e144c7c;hb=0173578905303681df8ea5f3c35b3ead109c8ba8;hp=56732a40bb981527490a42ecb1bd1fc8edd4674b;hpb=b7ed1849727b50e226f3b9d1c432d3071d739368;p=iotcloud.git diff --git a/version2/src/C/Slot.h b/version2/src/C/Slot.h index 56732a4..d00cf4e 100644 --- a/version2/src/C/Slot.h +++ b/version2/src/C/Slot.h @@ -28,9 +28,9 @@ private: int freespace; /** Reference to Table */ Table *table; - + LastMessage * fakeLastMessage; + int64_t localSequenceNumber; - void addShallowEntry(Entry *e); public: Slot(Table *_table, int64_t _seqnum, int64_t _machineid, Array *_prevhmac, Array *_hmac, int64_t _localSequenceNumber); @@ -41,6 +41,7 @@ public: Array *getHMAC() { return hmac; } Array *getPrevHMAC() { return prevhmac; } Entry *addEntry(Entry *e); + void addShallowEntry(Entry *e); bool hasSpace(Entry *e); Vector *getEntries(); Array *encode(Mac *mac);