Dear Wiki user, You have subscribed to a wiki page or wiki category on "Thrift Wiki" for change notification.
The following page has been changed by NoblePaul: http://wiki.apache.org/thrift/New_compact_binary_protocol ------------------------------------------------------------------------------ ||<#FF8080> 7 ||<#FF8080> 6 ||<#FF8080> 5 ||<#80FF80> 4 ||<#80FF80> 3 ||<#80FF80> 2 ||<#80FF80> 1 ||<#80FF80> 0 || The 5 LSB (green) could be used for these types - # VOID + * VOID - # STOP + * STOP - # BOOLEAN_TRUE + * BOOLEAN_TRUE - # BOOLEAN_FALSE + * BOOLEAN_FALSE - # DOUBLE + * DOUBLE - # I16 + * I16 - # I32 + * I32 - # I64 + * I64 The 3 MSB (red) can be used for a max 7 types. The 5 MSB can be used in these types for length ,value etc (depending on the type) - # STRING + * STRING - # SET + * SET - # LIST + * LIST - # MAP + * MAP - # POSITIVE_I32 + * POSITIVE_I32 - # STRUCT + * STRUCT - # EXTERN_STRING + * EXTERN_STRING == Information sources == [http://publists.facebook.com/pipermail/thrift/2008-January/000275.html 2008 jan mail thread][[BR]]
