Lines Matching defs:eventType
206 int HvLpEvent_registerHandler(HvLpEvent_Type eventType, LpEventHandler handler)
208 if (eventType < HvLpEvent_Type_NumTypes) {
209 lpEventHandler[eventType] = handler;
216 int HvLpEvent_unregisterHandler(HvLpEvent_Type eventType)
220 if (eventType < HvLpEvent_Type_NumTypes) {
221 if (!lpEventHandlerPaths[eventType]) {
222 lpEventHandler[eventType] = NULL;
242 int HvLpEvent_openPath(HvLpEvent_Type eventType, HvLpIndex lpIndex)
244 if ((eventType < HvLpEvent_Type_NumTypes) &&
245 lpEventHandler[eventType]) {
248 HvCallEvent_openLpEventPath(lpIndex, eventType);
249 ++lpEventHandlerPaths[eventType];
255 int HvLpEvent_closePath(HvLpEvent_Type eventType, HvLpIndex lpIndex)
257 if ((eventType < HvLpEvent_Type_NumTypes) &&
258 lpEventHandler[eventType] &&
259 lpEventHandlerPaths[eventType]) {
262 HvCallEvent_closeLpEventPath(lpIndex, eventType);
263 --lpEventHandlerPaths[eventType];