Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
VCL refactoring
[vpp.git]
/
src
/
vcl
/
vcl_event.h
diff --git
a/src/vcl/vcl_event.h
b/src/vcl/vcl_event.h
index
9380f73
..
7b64ede
100644
(file)
--- a/
src/vcl/vcl_event.h
+++ b/
src/vcl/vcl_event.h
@@
-51,6
+51,7
@@
typedef struct vce_event_handler_reg_
pthread_mutex_t handler_lock;
pthread_cond_t handler_cond;
u32 ev_idx;
pthread_mutex_t handler_lock;
pthread_cond_t handler_cond;
u32 ev_idx;
+ u64 evk; //Event key
u32 replaced_handler_idx;
} vce_event_handler_reg_t;
u32 replaced_handler_idx;
} vce_event_handler_reg_t;
@@
-124,10
+125,11
@@
vce_event_handler_reg_t * vce_register_handler (vce_event_thread_t *evt,
* - if this handler replaced an existing one, re-instate it.
*
* @param evt - vce_event_thread_t - event system state
* - if this handler replaced an existing one, re-instate it.
*
* @param evt - vce_event_thread_t - event system state
- * @param
ev - vce_event_t - event to remove
+ * @param
handler - handler to be unregistered
* @return success/failure rv
*/
* @return success/failure rv
*/
-int vce_unregister_handler (vce_event_thread_t *evt, vce_event_t *ev);
+int vce_unregister_handler (vce_event_thread_t *evt,
+ vce_event_handler_reg_t *handler);
/**
* @brief vce_event_thread_fn
/**
* @brief vce_event_thread_fn