Home
last modified time | relevance | path

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

/ohos5.0/base/msdp/device_status/rust/modules/scheduler/sys/src/
H A Dscheduler.rs55 pub trait IEpollHandler: Send + Sync { trait
68 raw: Arc<dyn IEpollHandler>,
75 fn new(raw: Arc<dyn IEpollHandler>, handle: ylong_runtime::task::JoinHandle<()>) -> Self in new() argument
92 fn raw_handler(&self) -> Arc<dyn IEpollHandler> in raw_handler() argument
272 -> FusionResult<Arc<dyn IEpollHandler>> in add_epoll_handler() argument
287 fn remove_epoll_handler(&self, fd: RawFd) -> FusionResult<Arc<dyn IEpollHandler>> in remove_epoll_handler() argument
428 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() argument
516 pub(crate) fn remove_epoll_handler(&self, handler: Arc<dyn IEpollHandler>) in remove_epoll_handler()
[all …]
H A Dlib.rs35 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() argument
217 pub fn remove_epoll_handler(&self, handler: Arc<dyn IEpollHandler>) in remove_epoll_handler()
218 -> FusionResult<Arc<dyn IEpollHandler>> in remove_epoll_handler() argument
/ohos5.0/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 {