Lines Matching +full:binary +full:- +full:extensions
1 // Protocol Buffers - Google's data interchange format
3 // https://developers.google.com/protocol-buffers/
5 // Redistribution and use in source and binary forms, with or without
11 // * Redistributions in binary form must reproduce the above
52 if (read == -1) { in readFromStdin()
56 len -= read; in readFromStdin()
66 // Returns -1 on EOF (the actual values will always be positive).
70 return -1; in readLittleEndianIntFromStdin()
102 ExtensionRegistryLite extensions) in decode() argument
107 return parser.parseFrom(bytes, extensions); in decode()
113 return parser.parseFrom(CodedInputStream.newInstance(buffer), extensions); in decode()
118 CodedInputStream.newInstance(bytes.asReadOnlyByteBuffer()), extensions); in decode()
125 return parser.parseFrom(CodedInputStream.newInstance(buffer), extensions); in decode()
133 CodedInputStream.newInstance(buffer.asReadOnlyBuffer()), extensions); in decode()
137 return parser.parseFrom(bytes.newInput(), extensions); in decode()
145 ByteString bytes, Parser<T> parser, ExtensionRegistryLite extensions) in parseBinary() argument
155 throw new RuntimeException("binary decoder types missing"); in parseBinary()
164 messages.set(i, decoder.decode(bytes, BinaryDecoderType.values()[i], parser, extensions)); in parseBinary()
174 new StringBuilder("Binary decoders disagreed on whether the payload was valid.\n"); in parseBinary()
213 for (int i = 0; i < messages.size() - 1; ++i) { in parseBinary()
241 ExtensionRegistryLite extensions = ExtensionRegistryLite.newInstance(); in doTest() local
242 TestMessagesProto3.registerAllExtensions(extensions); in doTest()
245 request.getProtobufPayload(), TestAllTypesProto3.parser(), extensions); in doTest()
253 ExtensionRegistryLite extensions = ExtensionRegistryLite.newInstance(); in doTest() local
254 TestMessagesProto2.registerAllExtensions(extensions); in doTest()
257 request.getProtobufPayload(), TestAllTypesProto2.parser(), extensions); in doTest()
318 if (bytes == -1) { in doTestIo()