/* Return TRUE if we have any tap listeners with filters, FALSE otherwise.  */
gboolean have_filtering_tap_listeners(void)
/* Return TRUE if we have any tap listeners with filters, FALSE otherwise.  */
gboolean have_filtering_tap_listeners(void)
{
	volatile tap_listener_t *tl;
	for(tl=tap_listener_queue;tl;tl=tl->next){
		if(tl->code)
			return TRUE;
	}
	return FALSE;
}