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

Function pni_terminus_init

c/src/core/engine.c:1201–1219  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1199}
1200
1201static void pni_terminus_init(pn_terminus_t *terminus, pn_terminus_type_t type)
1202{
1203 terminus->type = type;
1204 terminus->address = pn_string(NULL);
1205 terminus->durability = PN_NONDURABLE;
1206 terminus->has_expiry_policy = false;
1207 terminus->expiry_policy = PN_EXPIRE_WITH_SESSION;
1208 terminus->timeout = 0;
1209 terminus->dynamic = false;
1210 terminus->distribution_mode = PN_DIST_MODE_UNSPECIFIED;
1211 terminus->properties_raw = (pn_bytes_t){0, NULL};
1212 terminus->capabilities_raw = (pn_bytes_t){0, NULL};
1213 terminus->outcomes_raw = (pn_bytes_t){0, NULL};
1214 terminus->filter_raw = (pn_bytes_t){0, NULL};
1215 terminus->properties = NULL;
1216 terminus->capabilities = NULL;
1217 terminus->outcomes = NULL;
1218 terminus->filter = NULL;
1219}
1220
1221static void pn_link_incref(void *object)
1222{

Callers 1

pn_link_newFunction · 0.85

Calls 1

pn_stringFunction · 0.85

Tested by

no test coverage detected