Home
last modified time | relevance | path

Searched refs:NotifierBlock (Results 1 – 1 of 1) sorted by relevance

/DragonOS/kernel/src/libs/
H A Dnotifier.rs10 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 …]