Searched refs:IEpollHandler (Results 1 - 3 of 3) sorted by relevance
/base/msdp/device_status/rust/modules/scheduler/sys/src/ |
H A D | scheduler.rs | 55 pub trait IEpollHandler: Send + Sync { traits 68 raw: Arc<dyn IEpollHandler>, 75 fn new(raw: Arc<dyn IEpollHandler>, handle: ylong_runtime::task::JoinHandle<()>) -> Self in new() 92 fn raw_handler(&self) -> Arc<dyn IEpollHandler> in raw_handler() 272 -> FusionResult<Arc<dyn IEpollHandler>> in add_epoll_handler() 287 fn remove_epoll_handler(&self, fd: RawFd) -> FusionResult<Arc<dyn IEpollHandler>> in remove_epoll_handler() 318 fn dispatch_inner(&self, fd: RawFd, waker: &Waker) -> Option<(Arc<dyn IEpollHandler>, u32)> in dispatch_inner() 428 impl IEpollHandler for EpollWaker { 505 pub(crate) fn add_epoll_handler(&self, handler: Arc<dyn IEpollHandler>) 506 -> FusionResult<Arc<dyn IEpollHandler>> [all...] |
H A D | lib.rs | 35 pub use scheduler::IEpollHandler; 195 /// impl IEpollHandler for EpollHandler { 209 pub fn add_epoll_handler(&self, handler: Arc<dyn IEpollHandler>) in add_epoll_handler() 210 -> FusionResult<Arc<dyn IEpollHandler>> in add_epoll_handler() 217 pub fn remove_epoll_handler(&self, handler: Arc<dyn IEpollHandler>) in remove_epoll_handler() 218 -> FusionResult<Arc<dyn IEpollHandler>> in remove_epoll_handler()
|
/base/msdp/device_status/rust/modules/scheduler/test/src/ |
H A D | lib.rs | 27 use fusion_scheduler_rust::{ Handler, IEpollHandler, LIBC_EPOLLIN }; 143 impl IEpollHandler for EpollHandler {
|
Completed in 3 milliseconds