Lines Matching full:as
19 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
58 The generated code encodes `Enum`s by taking the ordinal value and then encoding that as an int32.
62 Binary is sent as follows:
78 *String*s are first encoded to UTF-8, and then send as binary.
83 layout. Most run-times provide a library to make this conversion. Both the binary protocol as the c…
92 Values of `uuid` type are expected as 16-byte binary in big endian (or "network") order. Byte order…
115 * `mmm` is the message type, an unsigned 3 bit integer. The 5 leading bits must be `0` as some clie…
130 Where `name length`, `name`, `mmm`, `seq id` are as above.
154 Because each field header contains the field-id (as defined by the Thrift IDL file), the fields can…
165 A *Union* is encoded exactly the same as a struct with the additional restriction that at most 1 fi…
167 An *Exception* is encoded exactly the same as a struct.
171 In the binary protocol field headers and the stop field are encoded as follows:
193 * `BOOL`, encoded as `2`
194 * `I8`, encoded as `3`
195 * `DOUBLE`, encoded as `4`
196 * `I16`, encoded as `6`
197 * `I32`, encoded as `8`
198 * `I64`, encoded as `10`
199 * `BINARY`, used for binary and string fields, encoded as `11`
200 * `STRUCT`, used for structs and union fields, encoded as `12`
201 * `MAP`, encoded as `13`
202 * `SET`, encoded as `14`
203 * `LIST`, encoded as `15`
204 * `UUID`, encoded as `16`
220 * `tttttttt` is the element-type, encoded as an int8
221 * `size` is the size, encoded as an int32, positive values only
224 The element-type values are the same as field-types. The full list is included in the struct sectio…
247 * `kkkkkkkk` is the key element-type, encoded as an int8
248 * `vvvvvvvv` is the value element-type, encoded as an int8
249 * `size` is the size of the map, encoded as an int32, positive values only
252 The element-type values are the same as field-types. The full list is included in the struct sectio…