class Transaction {
private:
- Vector<TransactionPart *> *parts;
+ MyVector<TransactionPart *> *parts;
uint partCount;
Hashset<int32_t> *missingParts;
- Vector<int32_t> *partsPendingSend;
+ MyVector<int32_t> *partsPendingSend;
bool fldisComplete;
bool hasLastPart;
Hashset<KeyValue *> *keyValueGuardSet;
int64_t getSequenceNumber();
void setSequenceNumber(int64_t _sequenceNumber);
int64_t getClientLocalSequenceNumber();
- Vector<TransactionPart *> *getParts();
+ MyVector<TransactionPart *> *getParts();
bool didSendAPartToServer();
void resetNextPartToSend();
TransactionPart *getNextPartToSend();
void resetServerFailure();
void setTransactionStatus(TransactionStatus *_transactionStatus);
TransactionStatus *getTransactionStatus();
- void removeSentParts(Vector<int32_t> *sentParts);
+ void removeSentParts(MyVector<int32_t> *sentParts);
bool didSendAllParts();
Hashset<KeyValue *> *getKeyValueUpdateSet();
int getNumberOfParts();