1/*
2 * Copyright 2005-2010 Haiku, Inc.
3 * Distributed under the terms of the MIT License.
4 *
5 * PS/2 bus manager
6 *
7 * Authors (in chronological order):
8 *		Marcus Overhagen (marcus@overhagen.de)
9 */
10#ifndef __PS2_SERVICE_H
11#define __PS2_SERVICE_H
12
13
14#include "ps2_common.h"
15#include "ps2_dev.h"
16
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
22status_t	ps2_service_init(void);
23void		ps2_service_exit(void);
24
25void		ps2_service_notify_device_added(ps2_dev *dev);
26void		ps2_service_notify_device_republish(ps2_dev *dev);
27void		ps2_service_notify_device_removed(ps2_dev *dev);
28
29#ifdef __cplusplus
30}
31#endif
32
33
34#endif	/* __PS2_SERVICE_H */
35