Lines Matching defs:envelopes
32 struct tree envelopes;
208 tree_init(&message->envelopes);
222 tree_xset(&message->envelopes, envelope->evpid, envelope);
297 evp = tree_xget(&msg->envelopes, si->evpid);
339 evp = tree_xget(&msg->envelopes, evpid);
366 evp = tree_xget(&msg->envelopes, evpid);
400 /* This is an optimization: upon release, the envelopes will be
442 /* When released, all envelopes are put in the pending queue
615 if (tree_iterfrom(&msg->envelopes, &i, from, NULL,
669 if ((evp = tree_get(&msg->envelopes, evpid)) == NULL)
682 while (tree_iter(&msg->envelopes, &i, NULL, (void*)(&evp))) {
707 if ((evp = tree_get(&msg->envelopes, evpid)) == NULL)
719 while (tree_iter(&msg->envelopes, &i, NULL, (void*)(&evp)))
741 if ((evp = tree_get(&msg->envelopes, evpid)) == NULL)
753 while (tree_iter(&msg->envelopes, &i, NULL, (void*)(&evp)))
775 if ((evp = tree_get(&msg->envelopes, evpid)) == NULL)
787 while (tree_iter(&msg->envelopes, &i, NULL, (void*)(&evp)))
853 /* need to re-link all envelopes before merging them */
855 while ((tree_iter(&message->envelopes, &i, &id,
858 tree_merge(&tomessage->envelopes, &message->envelopes);
1080 tree_xpop(&evp->message->envelopes, evp->evpid);
1081 if (tree_empty(&evp->message->envelopes)) {
1166 while ((tree_iter(&message->envelopes, &j, &id,