Lines Matching defs:item

2346 dns_message_gettempname(dns_message_t *msg, dns_name_t **item) {
2348 REQUIRE(item != NULL && *item == NULL);
2350 *item = isc_mempool_get(msg->namepool);
2351 if (*item == NULL)
2353 dns_name_init(*item, NULL);
2359 dns_message_gettempoffsets(dns_message_t *msg, dns_offsets_t **item) {
2361 REQUIRE(item != NULL && *item == NULL);
2363 *item = newoffsets(msg);
2364 if (*item == NULL)
2371 dns_message_gettemprdata(dns_message_t *msg, dns_rdata_t **item) {
2373 REQUIRE(item != NULL && *item == NULL);
2375 *item = newrdata(msg);
2376 if (*item == NULL)
2383 dns_message_gettemprdataset(dns_message_t *msg, dns_rdataset_t **item) {
2385 REQUIRE(item != NULL && *item == NULL);
2387 *item = isc_mempool_get(msg->rdspool);
2388 if (*item == NULL)
2391 dns_rdataset_init(*item);
2397 dns_message_gettemprdatalist(dns_message_t *msg, dns_rdatalist_t **item) {
2399 REQUIRE(item != NULL && *item == NULL);
2401 *item = newrdatalist(msg);
2402 if (*item == NULL)
2409 dns_message_puttempname(dns_message_t *msg, dns_name_t **item) {
2411 REQUIRE(item != NULL && *item != NULL);
2413 if (dns_name_dynamic(*item))
2414 dns_name_free(*item, msg->mctx);
2415 isc_mempool_put(msg->namepool, *item);
2416 *item = NULL;
2420 dns_message_puttemprdata(dns_message_t *msg, dns_rdata_t **item) {
2422 REQUIRE(item != NULL && *item != NULL);
2424 releaserdata(msg, *item);
2425 *item = NULL;
2429 dns_message_puttemprdataset(dns_message_t *msg, dns_rdataset_t **item) {
2431 REQUIRE(item != NULL && *item != NULL);
2433 REQUIRE(!dns_rdataset_isassociated(*item));
2434 isc_mempool_put(msg->rdspool, *item);
2435 *item = NULL;
2439 dns_message_puttemprdatalist(dns_message_t *msg, dns_rdatalist_t **item) {
2441 REQUIRE(item != NULL && *item != NULL);
2443 releaserdatalist(msg, *item);
2444 *item = NULL;