X-Git-Url: http://plrg.eecs.uci.edu/git/?p=iotcloud.git;a=blobdiff_plain;f=version2%2Fsrc%2FC%2FKeyValue.cc;h=0be46c580691076b81e5b3856dbcce54fed91b84;hp=a906de5e45d3307193a398bdf94236abb05337f4;hb=d6c27611d268cac2b4371bb333f50d79fc41bf14;hpb=ec6b65ba09fe295c36621a3386cb2571a8833203 diff --git a/version2/src/C/KeyValue.cc b/version2/src/C/KeyValue.cc index a906de5..0be46c5 100644 --- a/version2/src/C/KeyValue.cc +++ b/version2/src/C/KeyValue.cc @@ -23,14 +23,14 @@ class KeyValue { /*extends Entry */ } static KeyValue decode(ByteBuffer bb) { - int keylength = bb.getInt(); - int valuelength = bb.getInt(); + int keylength = bb->getInt(); + int valuelength = bb->getInt(); char[] key = new char[keylength]; - bb.get(key); + bb->get(key); if (valuelength != 0) { char[] value = new char[valuelength]; - bb.get(value); + bb->get(value); return new KeyValue(IoTString.shallow(key), IoTString.shallow(value)); } @@ -38,18 +38,18 @@ class KeyValue { /*extends Entry */ } void encode(ByteBuffer bb) { - bb.putInt(key.length()); + bb->putInt(key.length()); if (value != NULL) { - bb.putInt(value.length()); + bb->putInt(value.length()); } else { - bb.putInt(0); + bb->putInt(0); } - bb.put(key.internalBytes()); + bb->put(key.internalBytes()); if (value != NULL) { - bb.put(value.internalBytes()); + bb->put(value.internalBytes()); } }