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

Function pn_data

c/src/core/codec.c:390–404  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

388}
389
390pn_data_t *pn_data(size_t capacity)
391{
392 static const pn_class_t clazz = PN_CLASS(pn_data);
393 pn_data_t *data = (pn_data_t *) pn_class_new(&clazz, sizeof(pn_data_t));
394 data->capacity = capacity;
395 data->size = 0;
396 data->nodes = capacity ? (pni_node_t *) pni_mem_suballocate(&clazz, data, capacity * sizeof(pni_node_t)) : NULL;
397 data->buf = NULL;
398 data->parent = 0;
399 data->current = 0;
400 data->base_parent = 0;
401 data->base_current = 0;
402 data->error = NULL;
403 return data;
404}
405
406void pn_data_free(pn_data_t *data)
407{

Callers 12

__init__Method · 0.85
object_test.cppFile · 0.85
createMethod · 0.85
pn_terminus_copyFunction · 0.85
pn_link_propertiesFunction · 0.85
pn_condition_copyFunction · 0.85
pni_switch_to_dataFunction · 0.85
pn_message_idFunction · 0.85
data_test.cppFile · 0.85
check_encode_decodeFunction · 0.85
check_arrayFunction · 0.85

Calls 2

pn_class_newFunction · 0.85
pni_mem_suballocateFunction · 0.85

Tested by 2

check_encode_decodeFunction · 0.68
check_arrayFunction · 0.68