124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner/* 224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner * Copyright (C) 2010 Google Inc. All rights reserved. 324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner * 424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner * Redistribution and use in source and binary forms, with or without 524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner * modification, are permitted provided that the following conditions are 624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner * met: 724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner * 824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner * * Redistributions of source code must retain the above copyright 924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner * notice, this list of conditions and the following disclaimer. 1090e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * * Redistributions in binary form must reproduce the above 1190e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * copyright notice, this list of conditions and the following disclaimer 1290e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * in the documentation and/or other materials provided with the 1390e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * distribution. 1490e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * * Neither the name of Google Inc. nor the names of its 1590e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * contributors may be used to endorse or promote products derived from 1690e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * this software without specific prior written permission. 1790e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * 1890e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1990e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2090e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2190e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2290e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2390e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2490e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2590e325d6aefb5e85c31982a745c4147b50dcac3cGreg Clayton * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner */ 3024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner 3124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnercallback interface EntriesCallback { 3224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner void handleEvent(Entry[] entries); 3324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner}; 3424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner