Lines Matching defs:reg
52 * caller thread places the reg msg on the reg_q, and returns
85 * This is the message bundle passed to the reg thread via a queue.
217 /* srv reg msg */
528 * Put a reg message on the queue. Assumes reg_thread is running.
548 * Create a new reg_q and start the reg thread.
560 /* create the reg queue */
566 /* start the reg thread */
585 * This is what the permanent reg thread runs; it just sits in a loop
586 * monitoring the reg_q for new reg messages.
667 /* the reg thread doubles as the consumer thread for SA calls */
688 * so we only allow reg's with lifetime == SLP_LIFETIME_PERMANENT into
693 struct rereg_entry *reg;
702 if (!(reg = malloc(sizeof (*reg)))) {
708 if (!(reg->url = strdup(url))) {
709 free(reg);
715 reg->msg = msg;
716 reg->lifetime = lifetime;
717 reg->wake_time = (time(NULL) + lifetime) - 60;
718 reg->next = NULL;
722 reg->wake_time < next_wake_time ?
723 reg->wake_time : next_wake_time;
728 reregs = reg;
733 reg->next = reregs;
734 reregs = reg;
743 * before the reg thread wakes up and checks again.