3 * (c) 2010 Alexander Warg <warg@os.inf.tu-dresden.de>
4 * economic rights: Technische Universität Dresden (Germany)
6 * This file is part of TUD:OS and distributed under the terms of the
7 * GNU General Public License 2.
8 * Please see the COPYING-GPL-2 file for details.
12 #include <l4/cxx/hlist>
16 class Observer : public H_list_item
19 virtual void notify() = 0;
22 class Notifier : public H_list<Observer>
27 for (Iterator i = begin(); i != end(); ++i)