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