*/
KeyValue::~KeyValue() {
- delete key;
- delete value;
+ key->releaseRef();
+ value->releaseRef();
}
KeyValue *KeyValue_decode(ByteBuffer *bb) {
}
KeyValue *KeyValue::getCopy() {
- return new KeyValue(new IoTString(key), new IoTString(value));
+ return new KeyValue(key->acquireRef(), value->acquireRef());
}