}
++forwards->interested;
+ ast_debug(3, "Channel '%s' is %d interested in %s\n", ast_channel_uniqueid(chan), forwards->interested, app->name);
return 0;
}
}
app->name, kind, id);
return -1;
}
+ forwards->interested--;
- if (--forwards->interested == 0) {
+ ast_debug(3, "%s '%s': is %d interested in %s\n", kind, id, forwards->interested, app->name);
+ if (forwards->interested == 0) {
/* No one is interested any more; unsubscribe */
+ ast_debug(3, "%s '%s' unsubscribed from %s\n", kind, id, app->name);
forwards_unsubscribe(forwards);
ao2_find(app->forwards, forwards,
OBJ_POINTER | OBJ_NOLOCK | OBJ_UNLINK |
}
++forwards->interested;
+ ast_debug(3, "Bridge '%s' is %d interested in %s\n", bridge->uniqueid, forwards->interested, app->name);
return 0;
}
}
}
++forwards->interested;
+ ast_debug(3, "Endpoint '%s' is %d interested in %s\n", ast_endpoint_get_id(endpoint), forwards->interested, app->name);
return 0;
}
}