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;
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();