Thrift: getting rid of U32s for map/list/set/string lengths and field ids etc.
Summary: U32s are on the out. Make way for the I32.
Reviewed By: aditya
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664718 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/cpp/protocol/TBinaryProtocol.h b/lib/cpp/protocol/TBinaryProtocol.h
index e05bd9f..ea0bd25 100644
--- a/lib/cpp/protocol/TBinaryProtocol.h
+++ b/lib/cpp/protocol/TBinaryProtocol.h
@@ -35,19 +35,19 @@
uint32_t writeMapBegin (TTransport* out,
const TType keyType,
const TType valType,
- const uint32_t size) const;
+ const int32_t size) const;
uint32_t writeMapEnd (TTransport* out) const;
uint32_t writeListBegin (TTransport* out,
const TType elemType,
- const uint32_t size) const;
+ const int32_t size) const;
uint32_t writeListEnd (TTransport* out) const;
uint32_t writeSetBegin (TTransport* out,
const TType elemType,
- const uint32_t size) const;
+ const int32_t size) const;
uint32_t writeSetEnd (TTransport* out) const;
@@ -88,19 +88,19 @@
uint32_t readMapBegin (TTransport* in,
TType& keyType,
TType& valType,
- uint32_t& size) const;
+ int32_t& size) const;
uint32_t readMapEnd (TTransport* in) const;
uint32_t readListBegin (TTransport* in,
TType& elemType,
- uint32_t& size) const;
+ int32_t& size) const;
uint32_t readListEnd (TTransport* in) const;
uint32_t readSetBegin (TTransport* in,
TType& elemType,
- uint32_t& size) const;
+ int32_t& size) const;
uint32_t readSetEnd (TTransport* in) const;