Searched refs:NotifierBlock (Results 1 – 1 of 1) sorted by relevance
/DragonOS-0.1.8/kernel/src/libs/ |
D | notifier.rs | 10 pub trait NotifierBlock<T> { interface 19 struct NotifierChain<T>(Vec<Arc<dyn NotifierBlock<T>>>); 30 block: Arc<dyn NotifierBlock<T>>, in register() 64 pub fn unregister(&mut self, block: Arc<dyn NotifierBlock<T>>) -> Result<(), SystemError> { in unregister() 106 pub fn register(&mut self, block: Arc<dyn NotifierBlock<T>>) -> Result<(), SystemError> { in register() 113 block: Arc<dyn NotifierBlock<T>>, in register_unique_prio() 119 pub fn unregister(&mut self, block: Arc<dyn NotifierBlock<T>>) -> Result<(), SystemError> { in unregister() 144 pub fn register(&mut self, block: Arc<dyn NotifierBlock<T>>) -> Result<(), SystemError> { in register() 151 block: Arc<dyn NotifierBlock<T>>, in register_unique_prio() 157 pub fn unregister(&mut self, block: Arc<dyn NotifierBlock<T>>) -> Result<(), SystemError> { in unregister() [all …]
|