Searched refs:ScheduleIO (Results 1 – 5 of 5) sorted by relevance
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/ |
H A D | schedule_io.rs | 42 pub(crate) struct ScheduleIO { struct 79 impl Default for ScheduleIO { implementation 81 ScheduleIO { in default() 110 impl Entry for ScheduleIO { implementation 122 impl ScheduleIO { implementation 286 impl Drop for ScheduleIO { implementation 292 unsafe impl Send for ScheduleIO {} implementation 296 schedule_io: &'a ScheduleIO, 326 schedule_io: &ScheduleIO, in poll_init() argument 375 schedule_io: &ScheduleIO, in set_waker() argument [all …]
|
H A D | driver.rs | 22 use crate::net::{Ready, ScheduleIO, Tick}; 54 resources: Option<Slab<ScheduleIO>>, 140 resources: Mutex<Option<Slab<ScheduleIO>>>, 143 allocator: Slab<ScheduleIO>, 351 fn allocate_schedule_io_pair(&self) -> io::Result<(Ref<ScheduleIO>, usize)> { in allocate_schedule_io_pair() argument 384 ) -> io::Result<Ref<ScheduleIO>> { in register_source() argument 429 ) -> io::Result<Ref<ScheduleIO>> { in register_source() argument
|
H A D | mod.rs | 18 pub(crate) use schedule_io::{ScheduleIO, Tick};
|
H A D | async_source.rs | 28 use crate::net::{ReadyEvent, ScheduleIO}; 39 pub(crate) entry: Ref<ScheduleIO>,
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/executor/ |
H A D | driver_handle.rs | 31 use crate::net::ScheduleIO; 66 ) -> io::Result<Ref<ScheduleIO>> { 121 use crate::net::ScheduleIO; 138 ) -> io::Result<Ref<ScheduleIO>> {
|