Home | History | Annotate | Download | only in protobuf_c

Lines Matching refs:BytesSink

5802 ** upb::BytesSink (upb_bytessink)
5824 class BytesSink;
5830 UPB_DECLARE_TYPE(upb::BytesSink, upb_bytessink)
5960 class upb::BytesSink {
5962 BytesSink() {}
5968 template <class T> BytesSink(const BytesHandler* handler, T* closure);
5986 /* A class for pushing a flat buffer of data to a BytesSink.
5993 BufferSource(const char* buf, size_t len, BytesSink* sink);
6002 static bool PutBuffer(const char* buf, size_t len, BytesSink* sink);
6004 template <class T> static bool PutBuffer(const T& str, BytesSink* sink) {
6299 BytesSink::BytesSink(const BytesHandler* handler, T* closure) {
6304 void BytesSink::Reset(const BytesHandler *handler, T *closure) {
6307 inline bool BytesSink::Start(size_t size_hint, void **subc) {
6310 inline size_t BytesSink::PutBuffer(void *subc, const char *buf, size_t len,
6314 inline bool BytesSink::End() {
6319 BytesSink *sink) {
7449 BytesSink* input();
7581 inline BytesSink* Decoder::input() {
8168 BytesSink* output);
8199 BytesSink* output) {
8314 BytesSink *output);
8346 BytesSink *output) {
8407 BytesSink* input();
8462 inline BytesSink* Parser::input() {
8513 /* Prints an incoming stream of data to a BytesSink in JSON format. */
8517 BytesSink* output);
8554 BytesSink* output) {