MCPcopy Create free account
hub / github.com/OpenSIPS/opensips / bencode_iovec

Function bencode_iovec

modules/rtpengine/bencode.c:382–395  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

380}
381
382struct iovec *bencode_iovec(bencode_item_t *root, int *cnt, unsigned int head, unsigned int tail) {
383 struct iovec *ret;
384
385 if (!root)
386 return NULL;
387 assert(cnt != NULL);
388 assert(root->iov_cnt > 0);
389
390 ret = __bencode_alloc(root->buffer, sizeof(*ret) * (root->iov_cnt + head + tail));
391 if (!ret)
392 return NULL;
393 *cnt = __bencode_iovec_dump(ret + head, root);
394 return ret;
395}
396
397char *bencode_collapse(bencode_item_t *root, int *len) {
398 char *ret;

Callers 2

send_rtpe_commandFunction · 0.85

Calls 2

__bencode_allocFunction · 0.85
__bencode_iovec_dumpFunction · 0.85

Tested by

no test coverage detected