X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=version2%2Fsrc%2FC%2FTable.h;fp=version2%2Fsrc%2FC%2FTable.h;h=713327736c19700a4d8831ccb0a84152c602a51e;hb=0173578905303681df8ea5f3c35b3ead109c8ba8;hp=dfe188652d4192c95a3c13455685896c647ec5c8;hpb=b7ed1849727b50e226f3b9d1c432d3071d739368;p=iotcloud.git diff --git a/version2/src/C/Table.h b/version2/src/C/Table.h index dfe1886..7133277 100644 --- a/version2/src/C/Table.h +++ b/version2/src/C/Table.h @@ -57,7 +57,8 @@ private: Hashtable *> *lastTransactionPartsSent; Vector *lastPendingSendArbitrationEntriesToDelete; NewKey *lastNewKey; - + void processTransactionList(bool handlePartial); + void clearSentParts(); /* Data Structures */ Hashtable *committedKeyValueTable;// Table of committed key value pairs @@ -109,7 +110,7 @@ private: bool fillSlot(Slot *slot, bool resize, NewKey *newKeyEntry, int & newSize, bool & insertedKey); void doRejectedMessages(Slot *s); - ThreeTuple doMandatoryResuce(Slot *slot, bool resize); + ThreeTuple doMandatoryRescue(Slot *slot, bool resize); void doOptionalRescue(Slot *s, bool seenliveslot, int64_t seqn, bool resize); /**