edits
[iotcloud.git] / version2 / src / C / TransactionPart.h
index 51f8f888f81e2f491b4629277de15496c17d6373..f832c30adee4471daa4c3f6b230c93a9edfc63e7 100644 (file)
@@ -16,8 +16,8 @@ private:
        int32_t partNumber;     // Parts position in the
        bool fldisLastPart;
 
-       Pair<int64_t, int64_t> *transactionId;
-       Pair<int64_t, int32_t> *partId;
+       Pair<int64_t, int64_t> transactionId;
+       Pair<int64_t, int32_t> partId;
 
        Array<char> *data;
 
@@ -29,16 +29,16 @@ public:
                clientLocalSequenceNumber(_clientLocalSequenceNumber),
                partNumber(_partNumber),
                fldisLastPart(_isLastPart),
-               transactionId(new Pair<int64_t, int64_t>(machineId, clientLocalSequenceNumber)),
-               partId(new Pair<int64_t, int32_t>(clientLocalSequenceNumber, partNumber)),
+               transactionId(Pair<int64_t, int64_t>(machineId, clientLocalSequenceNumber)),
+               partId(Pair<int64_t, int32_t>(clientLocalSequenceNumber, partNumber)),
                data(_data) {
        }
 
        int getSize();
        void setSlot(Slot *s);
-       Pair<int64_t, int64_t> *getTransactionId();
+       Pair<int64_t, int64_t> getTransactionId();
        int64_t getArbitratorId();
-       Pair<int64_t, int32_t> *getPartId();
+       Pair<int64_t, int32_t> getPartId();
        int getPartNumber();
        int getDataSize();
        Array<char> *getData();