MCPcopy Create free account

hub / github.com/ExodusVPN/exodus / functions

Functions1,609 in github.com/ExodusVPN/exodus

↓ 204 callersMethodas_mut
(&mut self)
crates/netlink/src/packet/mod.rs:101
↓ 104 callersMethodas_ref
(&self)
crates/smoltcp/src/wire/udp.rs:194
↓ 76 callersMethodlen
Return the current number of elements in the ring buffer.
crates/smoltcp/src/storage/ring_buffer.rs:66
↓ 75 callersMethodinto
(self)
crates/smoltcp/src/socket/udp.rs:255
↓ 69 callersMethodlen
(&self)
crates/smoltcp/src/wire/udp.rs:91
↓ 53 callersMethodas_bytes
Return an address as a sequence of octets, in big-endian.
crates/smoltcp/src/wire/ip.rs:117
↓ 53 callersFunctionsocket_established
()
crates/smoltcp/src/socket/tcp.rs:1898
↓ 48 callersMethodas_ref
(&self)
crates/netlink/src/packet/mod.rs:93
↓ 46 callersMethodget
Get a socket from the set by its handle, as mutable. # Panics This function may panic if the handle does not belong to this socket set or the socket
crates/smoltcp/src/socket/set.rs:88
↓ 43 callersMethodlen
(&self)
crates/netlink/src/packet/netlink.rs:322
↓ 36 callersMethodinto
(self)
crates/netlink/src/packet/link.rs:375
↓ 36 callersMethodsend_slice
Enqueue a sequence of octets to be sent, and fill it from a slice. This function returns the amount of octets actually enqueued, which is limited by
crates/smoltcp/src/socket/tcp.rs:692
↓ 35 callersMethodlen
(&self)
crates/sysctl/src/sys/unix.rs:806
↓ 35 callersFunctiontest_eq
(prefix_len: u8, mask: A)
crates/smoltcp/src/wire/ip.rs:1143
↓ 33 callersMethodinto
(self)
crates/socks5/src/lib.rs:105
↓ 31 callersMethodlen
(&self)
crates/socks5/src/lib.rs:252
↓ 29 callersFunctionbuffer
(packets: usize)
crates/smoltcp/src/socket/udp.rs:270
↓ 26 callersMethodas_ref
(&self)
crates/smoltcp/src/wire/tcp.rs:554
↓ 24 callersFunctionbuffer
(packets: usize)
crates/smoltcp/src/socket/icmp.rs:386
↓ 22 callersMethodclose
Close the transmit half of the full-duplex connection. Note that there is no corresponding function for the receive half of the full-duplex connectio
crates/smoltcp/src/socket/tcp.rs:511
↓ 22 callersMethoddst_addr
Return the destination address.
crates/smoltcp/src/wire/ip.rs:530
↓ 21 callersMethodinto
(self)
crates/smoltcp/src/socket/icmp.rs:375
↓ 21 callersMethodpayload
(&self)
crates/netlink/src/packet/link.rs:464
↓ 21 callersMethodset_state
(&mut self, state: State)
crates/smoltcp/src/socket/tcp.rs:788
↓ 19 callersMethodcapacity
Return the maximum number of elements in the ring buffer.
crates/smoltcp/src/storage/ring_buffer.rs:52
↓ 19 callersMethodsrc_addr
Return the source address.
crates/smoltcp/src/wire/ip.rs:518
↓ 18 callersMethodas_ptr
Get a generic pointer to the `SockAddr`.
crates/tun/src/sys/mod.rs:55
↓ 18 callersMethodas_ref
(&self)
crates/smoltcp/src/wire/ipv4.rs:544
↓ 18 callersFunctiondata
Compute an RFC 1071 compliant checksum (without the final complement).
crates/smoltcp/src/wire/ip.rs:781
↓ 18 callersMethodinto
(self)
crates/tun/src/sys/mod.rs:79
↓ 18 callersMethoditer
Iterate every socket in this set.
crates/smoltcp/src/socket/set.rs:171
↓ 18 callersMethodpush
(&mut self, component: libc::c_int)
crates/sysctl/src/sys/unix.rs:856
↓ 18 callersMethodset_msg_code
(&mut self, value: u8)
crates/smoltcp/src/wire/icmpv6.rs:398
↓ 17 callersMethodas_mut_ptr
(&mut self)
crates/netlink/src/sys/mod.rs:49
↓ 17 callersMethodbuffer_len
Return the length of a header that will be emitted from this high-level representation. # Panics This function panics if invoked on an unspecified re
crates/smoltcp/src/wire/ip.rs:724
↓ 17 callersFunctionsocket
()
crates/smoltcp/src/socket/tcp.rs:1846
↓ 17 callersMethodtotal_len
(&self)
crates/netlink/src/packet/netlink.rs:357
↓ 16 callersMethodlen
Return the length of a control flag, in terms of sequence space.
crates/smoltcp/src/wire/tcp.rs:723
↓ 16 callersMethodset_msg_type
(&mut self, value: Message)
crates/smoltcp/src/wire/igmp.rs:133
↓ 15 callersMethodemit
Emit this high-level representation into a buffer. # Panics This function panics if invoked on an unspecified representation.
crates/smoltcp/src/wire/ip.rs:743
↓ 15 callersMethodpayload_mut
(&mut self)
crates/netlink/src/packet/link.rs:502
↓ 15 callersMethodset_kind
(&mut self, value: LinkKind)
crates/netlink/src/packet/link.rs:478
↓ 15 callersFunctionsocket
(rx_buffer: UdpSocketBuffer<'static, 'static>, tx_buffer: UdpSocketBuffer<'static, 'static>)
crates/smoltcp/src/socket/udp.rs:274
↓ 14 callersFunctionalign
(len: usize)
crates/netlink/src/packet/mod.rs:22
↓ 13 callersMethodis_empty
Query whether the buffer is empty.
crates/smoltcp/src/storage/ring_buffer.rs:82
↓ 13 callersMethoditer
(&self)
crates/sysctl/src/sys/unix.rs:850
↓ 13 callersMethodpayload
(&self)
crates/smoltcp/src/wire/udp.rs:126
↓ 12 callersMethodaccept_char
(&mut self, chr: u8)
crates/smoltcp/src/parsers.rs:72
↓ 12 callersMethodas_mut_ptr
(&mut self)
crates/sysctl/src/sys/unix.rs:885
↓ 12 callersMethodbits
(&self)
crates/socks5/src/lib.rs:256
↓ 12 callersFunctionbuffer
(packets: usize)
crates/smoltcp/src/socket/raw.rs:236
↓ 12 callersMethodenqueue_many
Enqueue a slice of elements up to the given size into the buffer, and return a reference to them. This function may return a slice smaller than the g
crates/smoltcp/src/storage/ring_buffer.rs:193
↓ 12 callersMethodextend
(&mut self, other: &Self)
crates/sysctl/src/sys/unix.rs:874
↓ 12 callersMethodis_unspecified
Query whether the address falls into the "unspecified" range.
crates/smoltcp/src/wire/ip.rs:165
↓ 12 callersMethodrequest
(&self)
crates/tun/src/sys/linux.rs:176
↓ 12 callersMethodsend
(&mut self, buf: &T)
crates/netlink/src/socket.rs:128
↓ 12 callersFunctionsocket
(rx_buffer: IcmpSocketBuffer<'static, 'static>, tx_buffer: IcmpSocketBuffer<'static, 'static>)
crates/smoltcp/src/socket/icmp.rs:390
↓ 12 callersMethodtotal_millis
The total number of milliseconds that have passed since the biginning of time.
crates/smoltcp/src/time.rs:65
↓ 11 callersMethodas_ref
(&self)
crates/smoltcp/src/wire/icmpv6.rs:501
↓ 11 callersMethodenqueue
Enqueue a single packet with the given header into the buffer, and return a reference to its payload, or return `Err(Error::Exhausted)` if the buffer
crates/smoltcp/src/storage/packet_buffer.rs:75
↓ 11 callersMethoditer_data
Iterate over all of the contiguous data ranges. This is used in calculating what data ranges have been received. The offset indicates the number of b
crates/smoltcp/src/storage/assembler.rs:246
↓ 11 callersMethodname
(&self)
crates/tun/src/sys/macos.rs:213
↓ 11 callersMethodpayload_mut
(&mut self)
crates/smoltcp/src/wire/udp.rs:186
↓ 11 callersMethodrecv
(&mut self, buf: &mut T)
crates/netlink/src/socket.rs:143
↓ 11 callersMethodset_for_idle
(&mut self, timestamp: Instant, interval: Option<Duration>)
crates/smoltcp/src/socket/tcp.rs:121
↓ 11 callersMethodset_len
(&mut self, value: u32)
crates/netlink/src/packet/netlink.rs:377
↓ 11 callersFunctionsocket
(rx_buffer: RawSocketBuffer<'static, 'static>, tx_buffer: RawSocketBuffer<'static, 'stat
crates/smoltcp/src/socket/raw.rs:244
↓ 11 callersFunctionsocket_listen
=========================================================================================// Tests for the LISTEN state. ==============================
crates/smoltcp/src/socket/tcp.rs:2004
↓ 11 callersMethodtry_
(&mut self, f: F)
crates/smoltcp/src/parsers.rs:45
↓ 10 callersMethodas_ref
(&self)
crates/smoltcp/src/wire/ipv6.rs:587
↓ 10 callersMethodas_ref
(&self)
crates/smoltcp/src/wire/arp.rs:245
↓ 10 callersMethodhardware_len
(&self)
crates/smoltcp/src/wire/arp.rs:122
↓ 10 callersMethodheader_len
(&self)
crates/smoltcp/src/wire/tcp.rs:257
↓ 10 callersMethodkind
(&self)
crates/sysctl/src/sys/unix.rs:268
↓ 10 callersMethodkind
(&self)
crates/netlink/src/packet/link.rs:432
↓ 10 callersMethodpayload_mut
(&mut self)
crates/smoltcp/src/wire/icmpv6.rs:493
↓ 10 callersMethodprotocol_len
(&self)
crates/smoltcp/src/wire/arp.rs:129
↓ 9 callersMethodas_ref
(&self)
crates/smoltcp/src/wire/icmpv4.rs:362
↓ 9 callersFunctionbuffer
()
crates/smoltcp/src/storage/packet_buffer.rs:177
↓ 9 callersMethoddequeue_many
Dequeue a slice of elements up to the given size from the buffer, and return a reference to them. This function may return a slice smaller than the g
crates/smoltcp/src/storage/ring_buffer.rs:245
↓ 9 callersMethodheader_len
(&self)
crates/smoltcp/src/wire/ipv4.rs:303
↓ 8 callersMethodas_ptr
(&self)
crates/sysctl/src/lib.rs:26
↓ 8 callersMethodclear_reserved
(&mut self)
crates/smoltcp/src/wire/icmpv6.rs:411
↓ 8 callersFunctioncombine
Combine several RFC 1071 compliant checksums.
crates/smoltcp/src/wire/ip.rs:813
↓ 8 callersMethoddata_len
(&self)
crates/smoltcp/src/wire/ndiscoption.rs:209
↓ 8 callersMethoddequeue_many_with
Call `f` with the largest contiguous slice of allocated buffer elements, and dequeue the amount of elements returned by `f`. # Panics This function p
crates/smoltcp/src/storage/ring_buffer.rs:224
↓ 8 callersMethodenqueue_many_with
Call `f` with the largest contiguous slice of unallocated buffer elements, and enqueue the amount of elements returned by `f`. # Panics This function
crates/smoltcp/src/storage/ring_buffer.rs:171
↓ 8 callersMethodfill_checksum
Compute and fill in the header checksum. # Panics This function panics unless `src_addr` and `dst_addr` belong to the same family, and that family is
crates/smoltcp/src/wire/udp.rs:167
↓ 8 callersMethoditer_mut
Iterate every socket in this set, as SocketRef.
crates/smoltcp/src/socket/set.rs:176
↓ 8 callersMethodprotocol
Return the protocol.
crates/smoltcp/src/wire/ip.rs:542
↓ 8 callersMethodrecv
Call `f` with the largest contiguous slice of octets in the receive buffer, and dequeue the amount of elements returned by `f`. This function returns
crates/smoltcp/src/socket/tcp.rs:723
↓ 8 callersMethodset_flags
(&mut self, value: LinkFlags)
crates/netlink/src/packet/link.rs:490
↓ 8 callersMethodset_msg_type
(&mut self, value: Message)
crates/smoltcp/src/wire/icmpv6.rs:391
↓ 7 callersMethodaccept_number
(&mut self, max_digits: usize, max_value: u32, hex: bool)
crates/smoltcp/src/parsers.rs:100
↓ 7 callersFunctionalloc
()
crates/netlink/src/packet/mod.rs:27
↓ 7 callersMethoddata
(&self)
crates/smoltcp/src/wire/icmpv4.rs:292
↓ 7 callersMethodemit
(&self, buffer: &'b mut [u8])
crates/smoltcp/src/wire/dhcpv4.rs:129
↓ 7 callersMethodincrease
Increase indentation level.
crates/smoltcp/src/wire/pretty_print.rs:50
↓ 7 callersMethodread
(&mut self, buf: &mut [u8])
crates/tun/src/sys/mod.rs:107
↓ 7 callersMethodset_data_len
(&mut self, value: u8)
crates/smoltcp/src/wire/ndiscoption.rs:292
next →1–100 of 1,609, ranked by callers