Searched refs:IEpollHandler (Results 1 – 3 of 3) sorted by relevance
55 pub trait IEpollHandler: Send + Sync { trait68 raw: Arc<dyn IEpollHandler>,75 fn new(raw: Arc<dyn IEpollHandler>, handle: ylong_runtime::task::JoinHandle<()>) -> Self in new() argument92 fn raw_handler(&self) -> Arc<dyn IEpollHandler> in raw_handler() argument272 -> FusionResult<Arc<dyn IEpollHandler>> in add_epoll_handler() argument287 fn remove_epoll_handler(&self, fd: RawFd) -> FusionResult<Arc<dyn IEpollHandler>> in remove_epoll_handler() argument428 impl IEpollHandler for EpollWaker {505 pub(crate) fn add_epoll_handler(&self, handler: Arc<dyn IEpollHandler>) in add_epoll_handler()506 -> FusionResult<Arc<dyn IEpollHandler>> in add_epoll_handler() argument516 pub(crate) fn remove_epoll_handler(&self, handler: Arc<dyn IEpollHandler>) in remove_epoll_handler()[all …]
35 pub use scheduler::IEpollHandler;209 pub fn add_epoll_handler(&self, handler: Arc<dyn IEpollHandler>) in add_epoll_handler()210 -> FusionResult<Arc<dyn IEpollHandler>> in add_epoll_handler() argument217 pub fn remove_epoll_handler(&self, handler: Arc<dyn IEpollHandler>) in remove_epoll_handler()218 -> FusionResult<Arc<dyn IEpollHandler>> in remove_epoll_handler() argument
27 use fusion_scheduler_rust::{ Handler, IEpollHandler, LIBC_EPOLLIN };143 impl IEpollHandler for EpollHandler {