1dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org/*
23484964a86451e86dcf04be9bd8c0d76ee04f081rossberg@chromium.org * Copyright (C) 2007 Apple Inc.  All rights reserved.
33484964a86451e86dcf04be9bd8c0d76ee04f081rossberg@chromium.org *
4dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org * Redistribution and use in source and binary forms, with or without
55de0074a922429f5e0ec2cf140c2d2989bf88140yangguo@chromium.org * modification, are permitted provided that the following conditions
65de0074a922429f5e0ec2cf140c2d2989bf88140yangguo@chromium.org * are met:
7dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org * 1. Redistributions of source code must retain the above copyright
8e31286d471eb2e656a1809383fa16b76053dd673machenbach@chromium.org *    notice, this list of conditions and the following disclaimer.
9dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org * 2. Redistributions in binary form must reproduce the above copyright
10dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org *    notice, this list of conditions and the following disclaimer in the
11248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org *    documentation and/or other materials provided with the distribution.
12dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org *
13dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
14dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
16e900018c7a2a695fde788911564da37535c7e736mstarzinger@chromium.org * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
17e900018c7a2a695fde788911564da37535c7e736mstarzinger@chromium.org * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
18dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
19dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
20dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
21dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
225de0074a922429f5e0ec2cf140c2d2989bf88140yangguo@chromium.org * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
23dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org */
25dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org
26dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.orgcallback interface VoidCallback {
27dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org    void handleEvent();
28dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org};
29dc94e19484d1700cb0ec22365444223e49a3ac1ejkummerow@chromium.org