Searched refs:NotifierBlock (Results 1 – 1 of 1) sorted by relevance
/DragonOS/kernel/src/libs/ |
H A D | notifier.rs | 10 pub trait NotifierBlock<V: Clone + Copy, T>: Debug + Send + Sync { trait 20 struct NotifierChain<V: Clone + Copy, T>(Vec<Arc<dyn NotifierBlock<V, T>>>); 31 block: Arc<dyn NotifierBlock<V, T>>, in register() 65 pub fn unregister(&mut self, block: Arc<dyn NotifierBlock<V, T>>) -> Result<(), SystemError> { in unregister() 119 pub fn register(&mut self, block: Arc<dyn NotifierBlock<V, T>>) -> Result<(), SystemError> { in register() 126 block: Arc<dyn NotifierBlock<V, T>>, in register_unique_prio() 132 pub fn unregister(&mut self, block: Arc<dyn NotifierBlock<V, T>>) -> Result<(), SystemError> { in unregister() 158 pub fn register(&mut self, block: Arc<dyn NotifierBlock<V, T>>) -> Result<(), SystemError> { in register() 165 block: Arc<dyn NotifierBlock<V, T>>, in register_unique_prio() 171 pub fn unregister(&mut self, block: Arc<dyn NotifierBlock<V, T>>) -> Result<(), SystemError> { in unregister() [all …]
|