channel.c: In function âast_channel_spy_count_by_typeâ:
channel.c:1489: warning: value computed is not used
channel.c: In function âast_channel_spy_count_by_type_runningâ:
channel.c:1507: warning: value computed is not used
void ast_channel_spy_count_by_type(struct ast_channel *chan, const char *type, int *count)
{
*count = 0;
struct ast_channel_spy *spy = NULL;
ast_log(LOG_NOTICE,"Passed type is this: %s \n", type);
if (!chan->spies) {
ast_log(LOG_NOTICE,"Argh! How come !chan->spies is true! \n");
return;
}
AST_LIST_TRAVERSE_SAFE_BEGIN(&chan->spies->list, spy, list) {
ast_log(LOG_NOTICE,"The spies are of type: %s \n", spy->type);
// if (spy->type == type) {
if (strcmp(spy->type, type)) {
ast_log(LOG_NOTICE,"Found one! %i", *count);
*count++;
}
}
AST_LIST_TRAVERSE_SAFE_END;
return;
}
/* Count number of channel spies by type that are running */
void ast_channel_spy_count_by_type_running(struct ast_channel *chan, const char *type, int *count)
{
*count = 0;
struct ast_channel_spy *spy = NULL;
if (!chan->spies)
return;
AST_LIST_TRAVERSE_SAFE_BEGIN(&chan->spies->list, spy, list) {
if ((spy->type == type) && (spy->status == CHANSPY_RUNNING))
*count++;
}
AST_LIST_TRAVERSE_SAFE_END;
return;
}