From owner-p4-projects@FreeBSD.ORG Sat Jul 21 19:06:58 2007 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0E3DD16A41B; Sat, 21 Jul 2007 19:06:58 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D888816A417 for ; Sat, 21 Jul 2007 19:06:57 +0000 (UTC) (envelope-from fli@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B06DD13C45B for ; Sat, 21 Jul 2007 19:06:57 +0000 (UTC) (envelope-from fli@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6LJ6vRo010019 for ; Sat, 21 Jul 2007 19:06:57 GMT (envelope-from fli@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6LJ6v21010016 for perforce@freebsd.org; Sat, 21 Jul 2007 19:06:57 GMT (envelope-from fli@FreeBSD.org) Date: Sat, 21 Jul 2007 19:06:57 GMT Message-Id: <200707211906.l6LJ6v21010016@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to fli@FreeBSD.org using -f From: Fredrik Lindberg To: Perforce Change Reviews Cc: Subject: PERFORCE change 123854 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2007 19:06:58 -0000 http://perforce.freebsd.org/chv.cgi?CH=123854 Change 123854 by fli@fli_nexus on 2007/07/21 19:06:05 Add an asynchronous query system. Its purpose in life is to perform queries on behalf of consumers. It aggregates identical queries from different consumers and makes sure that queries are re-transmitted when needed (continuous queries etc). Consumers are notified when new data is available or when a timeout fires. Affected files ... .. //depot/projects/soc2007/fli-mdns_sd/mdnsd/queries.c#1 add .. //depot/projects/soc2007/fli-mdns_sd/mdnsd/queries.h#1 add Differences ...