Home
last modified time | relevance | path

Searched refs:IEpollHandler (Results 1 - 3 of 3) sorted by relevance

/base/msdp/device_status/rust/modules/scheduler/sys/src/
H A Dscheduler.rs55 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 Dlib.rs35 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 Dlib.rs27 use fusion_scheduler_rust::{ Handler, IEpollHandler, LIBC_EPOLLIN };
143 impl IEpollHandler for EpollHandler {

Completed in 2 milliseconds