serialization / deserialization fixed
diff --git a/helper/ccnx-encoding-helper.cc b/helper/ccnx-encoding-helper.cc
index 49b0200..20ea101 100644
--- a/helper/ccnx-encoding-helper.cc
+++ b/helper/ccnx-encoding-helper.cc
@@ -88,6 +88,19 @@
reinterpret_cast<const uint8_t*>(&nonce),
sizeof(nonce));
}
+
+ if (interest.IsNack ())
+ {
+ written += AppendBlockHeader (start, CcnbParser::NDN_DTAG_Nack, CcnbParser::CCN_DTAG);
+ written += AppendNumber (start, 1);
+ written += AppendCloser (start);
+ }
+ if (interest.IsCongested ())
+ {
+ written += AppendBlockHeader (start, CcnbParser::NDN_DTAG_Congested, CcnbParser::CCN_DTAG);
+ written += AppendNumber (start, 1);
+ written += AppendCloser (start);
+ }
written += AppendCloser (start); // </Interest>
return written;