MCPcopy Create free account
hub / github.com/apache/qpid-proton / pni_decoder_single

Function pni_decoder_single

c/src/core/decoder.c:510–521  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

508}
509
510int pni_decoder_single(pn_decoder_t *decoder, pn_data_t *data)
511{
512 uint8_t code;
513 int err = pni_decoder_decode_type(decoder, data, &code);
514 if (err) return err;
515 err = pni_decoder_decode_value(decoder, data, code);
516 if (err) return err;
517 if (pni_data_parent_type(data) == PN_DESCRIBED && pn_data_siblings(data) > 1) {
518 pn_data_exit(data);
519 }
520 return 0;
521}
522
523ssize_t pn_decoder_decode(pn_decoder_t *decoder, const char *src, size_t size, pn_data_t *dst)
524{

Callers 2

pni_decoder_decode_valueFunction · 0.85
pn_decoder_decodeFunction · 0.85

Calls 5

pni_decoder_decode_typeFunction · 0.85
pni_decoder_decode_valueFunction · 0.85
pni_data_parent_typeFunction · 0.85
pn_data_siblingsFunction · 0.85
pn_data_exitFunction · 0.85

Tested by

no test coverage detected