Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bytedance/ipmb
/ functions
Functions
682 in github.com/bytedance/ipmb
⨍
Functions
682
◇
Types & classes
639
↓ 29 callers
Method
as_raw
(&self)
ipmb/src/platform/linux/fd.rs:25
↓ 18 callers
Method
send
(&self, mut msg: Message<T>)
ipmb/src/lib.rs:127
↓ 17 callers
Method
as_raw_windows
(&self)
ipmb/src/platform/windows/mod.rs:640
↓ 15 callers
Method
iter
(&self)
ipmb/src/label.rs:31
↓ 14 callers
Method
align4
(mut self)
ipmb/src/util/mod.rs:25
↓ 14 callers
Method
clone
(&self)
ipmb/src/platform/mod.rs:50
↓ 14 callers
Function
version
()
ipmb/src/lib.rs:598
↓ 13 callers
Method
as_raw
(&self)
ipmb/src/platform/macos/mod.rs:605
↓ 13 callers
Method
clone
ipmb-ffi/ipmb.cc:158
↓ 13 callers
Method
ref_count_inner
(&self, val: i32)
ipmb/src/platform/mod.rs:139
↓ 12 callers
Function
mach_task_self
()
ipmb/src/platform/macos/mach_sys.rs:13447
↓ 11 callers
Method
clone
(&self)
ipmb/src/lib.rs:118
↓ 10 callers
Function
decode
(data: &'de [u8])
ipmb/src/lib.rs:76
↓ 8 callers
Method
drain
(&mut self)
ipmb/src/platform/windows/mod.rs:697
↓ 8 callers
Method
major
(&self)
ipmb/src/lib.rs:567
↓ 8 callers
Method
recv
(&mut self, timeout: Option<Duration>)
ipmb/src/lib.rs:205
↓ 7 callers
Method
into_encoded
(self)
ipmb/src/platform/linux.rs:428
↓ 7 callers
Method
lock
(&self)
ipmb/src/platform/linux/fd.rs:43
↓ 7 callers
Method
map
(&mut self, range: impl RangeBounds<usize>)
ipmb/src/platform/mod.rs:118
↓ 7 callers
Method
remove
(&mut self, s: &str)
ipmb/src/label.rs:18
↓ 6 callers
Method
as_raw
(&self)
ipmb/src/platform/windows/mod.rs:636
↓ 6 callers
Method
as_slice
(&self)
ipmb/src/platform/mod.rs:197
↓ 6 callers
Method
map
( obj: &Object, aligned_offset: usize, aligned_size: usize, )
ipmb/src/platform/macos/memory_region.rs:44
↓ 6 callers
Method
map
ipmb-ffi/ipmb.cc:201
↓ 6 callers
Method
map
(&mut self, offset: u32, size: i32)
ipmb-js/src/lib.rs:108
↓ 6 callers
Method
minor
(&self)
ipmb/src/lib.rs:571
↓ 5 callers
Method
alloc
ipmb-ffi/ipmb.cc:254
↓ 5 callers
Method
as_mut
(&mut self)
ipmb/src/platform/mod.rs:201
↓ 5 callers
Method
create_instance
(&self, identifier: &HSTRING)
ipmb/src/platform/windows/mod.rs:885
↓ 5 callers
Method
to_string
(&self)
ipmb-js/src/lib.rs:54
↓ 4 callers
Method
attr
(&self)
ipmb/src/platform/windows/security.rs:57
↓ 4 callers
Method
compatible
(&self, rhs: Self)
ipmb/src/lib.rs:559
↓ 4 callers
Method
map
( obj: &Object, aligned_offset: usize, aligned_size: usize, )
ipmb/src/platform/windows/memory_region.rs:27
↓ 4 callers
Method
object
(&self)
ipmb/src/platform/mod.rs:114
↓ 4 callers
Method
or
(self, v: impl Into<Self>)
ipmb/src/label.rs:84
↓ 4 callers
Method
patch
(&self)
ipmb/src/lib.rs:575
↓ 4 callers
Method
reader_close
(&mut self)
ipmb/src/lib.rs:537
↓ 4 callers
Method
register
(&self, fd: &Fd)
ipmb/src/platform/linux/io_mul.rs:30
↓ 4 callers
Method
wait
(&self, events: &mut Vec<libc::epoll_event>, timeout: Option<Duration>)
ipmb/src/platform/linux/io_mul.rs:41
↓ 3 callers
Method
alloc
Allocate a `MemoryRegion` from the `MemoryRegistry`, actual size may be larger than min_size.
ipmb/src/memory_registry.rs:15
↓ 3 callers
Method
call
(&self, action: DelegateAction)
ipmb-js/src/lib.rs:342
↓ 3 callers
Method
close
(&mut self)
ipmb-js/src/lib.rs:215
↓ 3 callers
Method
encode
(&self)
ipmb/src/message.rs:80
↓ 3 callers
Function
ipmb_label
()
ipmb-ffi/src/lib.rs:448
↓ 3 callers
Function
ipmb_label_drop
(label: Label)
ipmb-ffi/src/lib.rs:454
↓ 3 callers
Function
ipmb_label_op_drop
(left: LabelOp)
ipmb-ffi/src/lib.rs:484
↓ 3 callers
Function
ipmb_label_op_leaf
(s: *const c_char)
ipmb-ffi/src/lib.rs:477
↓ 3 callers
Function
ipmb_memory_region_drop
(region: MemoryRegion)
ipmb-ffi/src/lib.rs:397
↓ 3 callers
Function
ipmb_message_drop
(message: Message)
ipmb-ffi/src/lib.rs:293
↓ 3 callers
Function
ipmb_receiver_drop
(receiver: Receiver)
ipmb-ffi/src/lib.rs:177
↓ 3 callers
Function
ipmb_sender_drop
(sender: Sender)
ipmb-ffi/src/lib.rs:157
↓ 3 callers
Function
join
( options: Options, timeout: Option<Duration>, )
ipmb/src/lib.rs:88
↓ 3 callers
Method
maintain_inner
(&mut self, now: Instant)
ipmb/src/memory_registry.rs:67
↓ 3 callers
Method
read
(&mut self)
ipmb/src/platform/macos/mod.rs:666
↓ 3 callers
Method
register_handle
(&self, handle: &Handle)
ipmb/src/platform/windows/mod.rs:910
↓ 3 callers
Method
send
( &mut self, selector: Selector, bytes_message: BytesMessage, buffers: Vec<Buf
ipmb-js/src/lib.rs:128
↓ 3 callers
Method
validate
(&self, label: &Label)
ipmb/src/label.rs:88
↓ 2 callers
Method
alloc_inner
( &mut self, min_size: usize, tag: Option<&str>, free: Option<Box<dyn FnOnce()
ipmb/src/memory_registry.rs:29
↓ 2 callers
Method
as_ffi
ipmb-ffi/ipmb.cc:126
↓ 2 callers
Method
clone
(&self)
ipmb/src/platform/macos/mod.rs:611
↓ 2 callers
Function
consume_deferred
( env: Env, deferred: sys::napi_deferred, r: std::result::Result<ipmb::Message<ipmb::BytesMessage>
ipmb-js/src/lib.rs:475
↓ 2 callers
Method
destroy
(self)
ipmb-js/src/lib.rs:352
↓ 2 callers
Function
encode
(t: T)
ipmb/src/lib.rs:83
↓ 2 callers
Function
get_bootstrap_port_root
https://opensource.apple.com/source/launchd/launchd-328/launchd/src/bootstrap.h.auto.html
ipmb/src/platform/macos/mod.rs:540
↓ 2 callers
Method
handle_message
Don't read or write self.message_buffer
ipmb/src/bus_controller.rs:100
↓ 2 callers
Function
identifier_to_socket_addr
we use abstract socket address
ipmb/src/platform/linux.rs:82
↓ 2 callers
Function
init
()
ipmb/src/platform/macos/mod.rs:507
↓ 2 callers
Method
insert
(&mut self, s: S)
ipmb/src/label.rs:10
↓ 2 callers
Method
into_encoded
(self)
ipmb/src/platform/windows/mod.rs:609
↓ 2 callers
Function
ipmb_join
( options: Options, timeout: u32, p_sender: *mut Sender, p_receiver: *mut Receiver, )
ipmb-ffi/src/lib.rs:106
↓ 2 callers
Function
ipmb_label_insert
(label: &mut Label, s: *const c_char)
ipmb-ffi/src/lib.rs:457
↓ 2 callers
Function
ipmb_memory_region_map
( region: &mut MemoryRegion, offset: usize, size: isize, real_size: *mut isize, )
ipmb-ffi/src/lib.rs:400
↓ 2 callers
Function
ipmb_memory_registry_drop
(registry: MemoryRegistry)
ipmb-ffi/src/lib.rs:214
↓ 2 callers
Function
ipmb_message
( selector: Selector, format: u16, ptr: *const u8, size: u32, )
ipmb-ffi/src/lib.rs:279
↓ 2 callers
Function
ipmb_message_bytes_data
( message: &Message, format: &mut u16, ptr: &mut *const u8, size: &mut u32, )
ipmb-ffi/src/lib.rs:296
↓ 2 callers
Function
ipmb_message_memory_region_retrieve
( message: &mut Message, index: usize, )
ipmb-ffi/src/lib.rs:352
↓ 2 callers
Function
ipmb_recv
( receiver: &mut Receiver, p_message: *mut Message, timeout: u32, )
ipmb-ffi/src/lib.rs:180
↓ 2 callers
Function
ipmb_send
(sender: &mut Sender, message: Message)
ipmb-ffi/src/lib.rs:160
↓ 2 callers
Method
is_dead
(&self)
ipmb/src/platform/macos/mod.rs:41
↓ 2 callers
Method
join
( options: Options, epoch: u32, im: Arc<IoMultiplexing>, timeout: Option<Durat
ipmb/src/lib.rs:410
↓ 2 callers
Function
mach_msgh_bits_set
(remote: u8, local: u8, voucher: u8, other: u32)
ipmb/src/platform/macos/mod.rs:54
↓ 2 callers
Method
recv
ipmb-ffi/ipmb.cc:497
↓ 2 callers
Method
recv
(&mut self, timeout: Option<u32>, env: Env)
ipmb-js/src/lib.rs:186
↓ 2 callers
Method
register_mach_port
(&self, mach_port: &MachPort)
ipmb/src/platform/macos/mod.rs:763
↓ 2 callers
Method
send
(&mut self, remote: &Remote)
ipmb/src/platform/windows/mod.rs:483
↓ 2 callers
Method
send
(&mut self, remote: &Remote)
ipmb/src/platform/macos/mod.rs:385
↓ 2 callers
Method
send
ipmb-ffi/ipmb.cc:444
↓ 2 callers
Method
to_remote
(&self, remote: &'a Self)
ipmb/src/platform/windows/mod.rs:644
↓ 2 callers
Function
trunc_page
(size: usize)
ipmb/src/platform/mod.rs:207
↓ 1 callers
Method
all
(&self, sub: I)
ipmb/src/label.rs:22
↓ 1 callers
Method
alloc_with_free
( &mut self, min_size: usize, tag: Option<&str>, free: impl FnOnce() + 'static
ipmb/src/memory_registry.rs:19
↓ 1 callers
Method
alloc_with_free
ipmb-ffi/ipmb.cc:281
↓ 1 callers
Method
and
(self, v: impl Into<Self>)
ipmb/src/label.rs:80
↓ 1 callers
Method
and
(&mut self, right: &LabelOp)
ipmb-js/src/lib.rs:44
↓ 1 callers
Function
anno_pipe_half
(sa: &SecurityAttr)
ipmb/src/platform/windows/pipe.rs:51
↓ 1 callers
Function
anon_pipe
(sa: &SecurityAttr)
ipmb/src/platform/windows/pipe.rs:11
↓ 1 callers
Method
buffer_size
(&self)
ipmb/src/platform/mod.rs:155
↓ 1 callers
Method
bytes_data
ipmb-ffi/ipmb.cc:348
↓ 1 callers
Method
clean_timeout
(&mut self, env: Env)
ipmb-js/src/lib.rs:386
↓ 1 callers
Method
clear_waker
(&self)
ipmb/src/platform/linux/io_mul.rs:71
next →
1–100 of 682, ranked by callers