Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/eventhandler.h
Show First 20 Lines • Show All 313 Lines • ▼ Show 20 Lines | |||||
EVENTHANDLER_DECLARE(device_detach, device_detach_fn); | EVENTHANDLER_DECLARE(device_detach, device_detach_fn); | ||||
EVENTHANDLER_DECLARE(device_nomatch, device_nomatch_fn); | EVENTHANDLER_DECLARE(device_nomatch, device_nomatch_fn); | ||||
/* Interface address addition and removal event */ | /* Interface address addition and removal event */ | ||||
struct ifaddr; | struct ifaddr; | ||||
typedef void (*rt_addrmsg_fn)(void *, struct ifaddr *, int); | typedef void (*rt_addrmsg_fn)(void *, struct ifaddr *, int); | ||||
EVENTHANDLER_DECLARE(rt_addrmsg, rt_addrmsg_fn); | EVENTHANDLER_DECLARE(rt_addrmsg, rt_addrmsg_fn); | ||||
/* Routing bridge */ | |||||
struct rt_addrinfo; | |||||
struct rib_cmd_info; | |||||
typedef void (*rtbridge_fn)(void *arg, int provider_id, uint32_t event_type, | |||||
uint32_t val1, void *ptr1, void *ptr2); | |||||
EVENTHANDLER_DECLARE(rib_rt_bridge, rtbridge_fn); | |||||
#endif /* _SYS_EVENTHANDLER_H_ */ | #endif /* _SYS_EVENTHANDLER_H_ */ |