X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=version2%2Fsrc%2FC%2FTransactionPart.h;h=f832c30adee4471daa4c3f6b230c93a9edfc63e7;hb=3e54762d57367b1ce049830b42f00950055d8527;hp=51f8f888f81e2f491b4629277de15496c17d6373;hpb=151413d447b9302ee57b5d3276ef73e4b297fdc0;p=iotcloud.git diff --git a/version2/src/C/TransactionPart.h b/version2/src/C/TransactionPart.h index 51f8f88..f832c30 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,16 @@ 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();