X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=version2%2Fsrc%2FC%2FTransactionPart.h;h=c8aa649d685be8e42ae4afc1092a89b1567f3c8e;hb=c85d46ac3c6022a4685e8f27723119111cc2fc4d;hp=51f8f888f81e2f491b4629277de15496c17d6373;hpb=f3fdb1f3b472981933d32c8f707f0cdc0db2f050;p=iotcloud.git diff --git a/version2/src/C/TransactionPart.h b/version2/src/C/TransactionPart.h index 51f8f88..c8aa649 100644 --- a/version2/src/C/TransactionPart.h +++ b/version2/src/C/TransactionPart.h @@ -16,8 +16,8 @@ private: int32_t partNumber; // Parts position in the bool fldisLastPart; - Pair *transactionId; - Pair *partId; + Pair transactionId; + Pair partId; Array *data; @@ -29,16 +29,15 @@ public: clientLocalSequenceNumber(_clientLocalSequenceNumber), partNumber(_partNumber), fldisLastPart(_isLastPart), - transactionId(new Pair(machineId, clientLocalSequenceNumber)), - partId(new Pair(clientLocalSequenceNumber, partNumber)), + transactionId(Pair(machineId, clientLocalSequenceNumber)), + partId(Pair(clientLocalSequenceNumber, partNumber)), data(_data) { } int getSize(); - void setSlot(Slot *s); - Pair *getTransactionId(); + Pair getTransactionId(); int64_t getArbitratorId(); - Pair *getPartId(); + Pair getPartId(); int getPartNumber(); int getDataSize(); Array *getData();