t2->update();
printf("T2 Ready\n");
- delete baseurl; delete password;
+ baseurl->releaseRef();
+ password->releaseRef();
// Make the Keys
printf("Setting up keys\n");
t1->createNewKey(ib, 351);
t2->createNewKey(ic, 321);
t2->createNewKey(id, 351);
- delete ia;
- delete ib;
- delete ic;
- delete id;
+ ia->releaseRef();
+ ib->releaseRef();
+ ic->releaseRef();
+ id->releaseRef();
}
// Do Updates for the keys
t1->startTransaction();
t1->put(iKeyA, iValueA);
transStatusList->add(t1->commitTransaction());
- delete iKeyA; delete iValueA;
+ iKeyA->releaseRef();
+ iValueA->releaseRef();
t1->startTransaction();
t1->put(iKeyB, iValueB);
transStatusList->add(t1->commitTransaction());
- delete iKeyB; delete iValueB;
+ iKeyB->releaseRef();
+ iValueB->releaseRef();
t2->startTransaction();
t2->put(iKeyC, iValueC);
transStatusList->add(t2->commitTransaction());
- delete iKeyC; delete iValueC;
+ iKeyC->releaseRef();
+ iValueC->releaseRef();
t2->startTransaction();
t2->put(iKeyD, iValueD);
transStatusList->add(t2->commitTransaction());
- delete iKeyD; delete iValueD;
+ iKeyD->releaseRef();
+ iValueD->releaseRef();
}
printf("Updating Clients...\n");
printf("Key-Value t2 incorrect: keyD testValD2\n");
foundError = true;
}
- delete iKeyA; delete iValueA;
- delete iKeyB; delete iValueB;
- delete iKeyC; delete iValueC;
- delete iKeyD; delete iValueD;
- delete testValA1; delete testValA2;
- delete testValB1; delete testValB2;
- delete testValC1; delete testValC2;
- delete testValD1; delete testValD2;
+ iKeyA->releaseRef();
+ iValueA->releaseRef();
+ iKeyB->releaseRef();
+ iValueB->releaseRef();
+ iKeyC->releaseRef();
+ iValueC->releaseRef();
+ iKeyD->releaseRef();
+ iValueD->releaseRef();
+ testValA1->releaseRef();
+ testValA2->releaseRef();
+ testValB1->releaseRef();
+ testValB2->releaseRef();
+ testValC1->releaseRef();
+ testValC2->releaseRef();
+ testValD1->releaseRef();
+ testValD2->releaseRef();
}
for (uint i = 0; i < transStatusList->size(); i++) {
delete transStatusList;
delete t1;
- delete t2;
}