Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Rubensei/windivert-rust
/ functions
Functions
186 in github.com/Rubensei/windivert-rust
⨍
Functions
186
◇
Types & classes
41
Method
set_Checksum
(&mut self, value: u16)
windivert-sys/src/bindings/header.rs:292
Method
set_DF
(&mut self, value: bool)
windivert-sys/src/bindings/header.rs:88
Method
set_FIN
(&mut self, val: u16)
windivert-sys/src/bindings/header.rs:434
Method
set_MF
(&mut self, value: bool)
windivert-sys/src/bindings/header.rs:79
Method
set_PSH
(&mut self, val: u16)
windivert-sys/src/bindings/header.rs:458
Method
set_RST
(&mut self, val: u16)
windivert-sys/src/bindings/header.rs:450
Method
set_SYN
(&mut self, val: u16)
windivert-sys/src/bindings/header.rs:442
Method
set_URG
(&mut self, val: u16)
windivert-sys/src/bindings/header.rs:474
Method
set_checksum
(&mut self, value: u16)
windivert-sys/src/bindings/header.rs:97
Method
set_drop
Sets `drop` flag.
windivert-sys/src/bindings/newtypes.rs:301
Method
set_drop_value
Sets `drop` flag to `value`.
windivert-sys/src/bindings/newtypes.rs:313
Method
set_dst_addr
(&mut self, value: u32)
windivert-sys/src/bindings/header.rs:121
Method
set_dst_port
(&mut self, value: u16)
windivert-sys/src/bindings/header.rs:402
Method
set_event
Setter for the handle [`event`](super::WinDivertEvent)
windivert-sys/src/bindings/address.rs:179
Method
set_flow_label
(&mut self, value: u32)
windivert-sys/src/bindings/header.rs:192
Method
set_fragment_offset
(&mut self, value: u16)
windivert-sys/src/bindings/header.rs:70
Method
set_fragments
Sets `fragments` flag.
windivert-sys/src/bindings/newtypes.rs:369
Method
set_fragments_value
Sets `fragments` flag to `value`.
windivert-sys/src/bindings/newtypes.rs:381
Method
set_header_length
(&mut self, val: u8)
windivert-sys/src/bindings/header.rs:38
Method
set_id
(&mut self, value: u16)
windivert-sys/src/bindings/header.rs:62
Method
set_impostor
Impostor flag setter.
windivert-sys/src/bindings/address.rs:219
Method
set_impostor
(&mut self, value: bool)
windivert/src/address.rs:76
Method
set_interface_index
(&mut self, value: u32)
windivert/src/address.rs:168
Method
set_ip_checksum
(&mut self, value: bool)
windivert/src/address.rs:94
Method
set_ipv6
IPv6 flag setter.
windivert-sys/src/bindings/address.rs:229
Method
set_layer
Setter for the handle [`layer`](super::WinDivertLayer)
windivert-sys/src/bindings/address.rs:168
Method
set_length
(&mut self, value: u16)
windivert-sys/src/bindings/header.rs:54
Method
set_loopback
Loopback flag setter.
windivert-sys/src/bindings/address.rs:209
Method
set_no_icmp
Sets `no_icmp` flag
windivert-sys/src/bindings/newtypes.rs:432
Method
set_no_icmp_value
Sets `no_icmp` flag to `value`.
windivert-sys/src/bindings/newtypes.rs:444
Method
set_no_icmpv6
Sets `no_icmpv6` flag
windivert-sys/src/bindings/newtypes.rs:449
Method
set_no_icmpv6_value
Sets `no_icmpv6` flag to `value`.
windivert-sys/src/bindings/newtypes.rs:461
Method
set_no_installs
Sets `no_installs` flag.
windivert-sys/src/bindings/newtypes.rs:352
Method
set_no_installs_value
Sets `no_installs` flag to `value`.
windivert-sys/src/bindings/newtypes.rs:364
Method
set_no_ip
Sets `no_ip` flag
windivert-sys/src/bindings/newtypes.rs:415
Method
set_no_ip_value
Sets `no_ip` flag to `value`.
windivert-sys/src/bindings/newtypes.rs:427
Method
set_no_tcp
Sets `no_tcp` flag
windivert-sys/src/bindings/newtypes.rs:466
Method
set_no_tcp_value
Sets `no_tcp` flag to `value`.
windivert-sys/src/bindings/newtypes.rs:478
Method
set_no_udp
Sets `no_udp` flag
windivert-sys/src/bindings/newtypes.rs:483
Method
set_no_udp_value
Sets `no_udp` flag to `value`.
windivert-sys/src/bindings/newtypes.rs:495
Method
set_outbound
Outbound flag setter.
windivert-sys/src/bindings/address.rs:199
Method
set_outbound
(&mut self, value: bool)
windivert/src/address.rs:58
Method
set_param
Method that allows setting driver parameters.
windivert/src/divert/mod.rs:83
Method
set_recv_only_value
Sets `recv_only` flag to `value`.
windivert-sys/src/bindings/newtypes.rs:330
Method
set_send_only
Sets `send_only` flag.
windivert-sys/src/bindings/newtypes.rs:335
Method
set_send_only_value
Sets `send_only` flag to `value`.
windivert-sys/src/bindings/newtypes.rs:347
Method
set_seq_number
(&mut self, value: u32)
windivert-sys/src/bindings/header.rs:410
Method
set_sniff_value
Sets `sniff` flag to `value`.
windivert-sys/src/bindings/newtypes.rs:296
Method
set_sniffed
Sniffed flag setter.
windivert-sys/src/bindings/address.rs:189
Method
set_src_addr
(&mut self, value: u32)
windivert-sys/src/bindings/header.rs:109
Method
set_src_port
(&mut self, value: u16)
windivert-sys/src/bindings/header.rs:394
Method
set_subinterface_index
(&mut self, value: u32)
windivert/src/address.rs:180
Method
set_tcp_checksum
(&mut self, value: bool)
windivert/src/address.rs:106
Method
set_traffic_class
(&mut self, value: u8)
windivert-sys/src/bindings/header.rs:166
Method
set_udp_checksum
(&mut self, value: bool)
windivert/src/address.rs:118
Method
set_urg_ptr
(&mut self, value: u16)
windivert-sys/src/bindings/header.rs:498
Method
set_version
(&mut self, val: u8)
windivert-sys/src/bindings/header.rs:46
Method
set_window
(&mut self, value: u16)
windivert-sys/src/bindings/header.rs:482
Method
shutdown
Shutdown function.
windivert/src/divert/mod.rs:107
Method
sniffed
Set to true if the packet was sniffed (not blocked).
windivert-sys/src/bindings/address.rs:184
Method
sniffed
(&self)
windivert/src/address.rs:46
Method
socket
WinDivert constructor for socket layer.
windivert/src/divert/mod.rs:156
Method
src_ip_addr
(&self)
windivert-sys/src/bindings/header.rs:105
Method
src_port
(&self)
windivert-sys/src/bindings/header.rs:390
Method
subinterface_index
(&self)
windivert/src/address.rs:174
Method
tcp_checksum
(&self)
windivert/src/address.rs:100
Method
timestamp
(&self)
windivert/src/address.rs:394
Method
traffic_class
(&self)
windivert-sys/src/bindings/header.rs:163
Method
try_from
(value: u32)
windivert-sys/src/bindings/newtypes.rs:36
Method
try_from
(value: i32)
windivert/src/error.rs:69
Method
udp_checksum
(&self)
windivert/src/address.rs:112
Method
uninstall
Method that tries to uninstall WinDivert driver.
windivert/src/divert/mod.rs:191
Method
unset_drop
Unsets `drop` flag.
windivert-sys/src/bindings/newtypes.rs:307
Method
unset_fragments
Unsets `fragments` flag.
windivert-sys/src/bindings/newtypes.rs:375
Method
unset_no_icmp
Unsets `no_icmp` flag
windivert-sys/src/bindings/newtypes.rs:438
Method
unset_no_icmpv6
Unsets `no_icmpv6` flag
windivert-sys/src/bindings/newtypes.rs:455
Method
unset_no_installs
Unsets `no_installs` flag.
windivert-sys/src/bindings/newtypes.rs:358
Method
unset_no_ip
Unsets `no_ip` flag
windivert-sys/src/bindings/newtypes.rs:421
Method
unset_no_tcp
Unsets `no_tcp` flag
windivert-sys/src/bindings/newtypes.rs:472
Method
unset_no_udp
Unsets `no_udp` flag
windivert-sys/src/bindings/newtypes.rs:489
Method
unset_recv_only
Unsets `recv_only` flag
windivert-sys/src/bindings/newtypes.rs:324
Method
unset_send_only
Unsets `send_only` flag.
windivert-sys/src/bindings/newtypes.rs:341
Method
unset_sniff
Unsets `sniff` flag.
windivert-sys/src/bindings/newtypes.rs:290
Method
urg_ptr
(&self)
windivert-sys/src/bindings/header.rs:494
Method
version
(&self)
windivert-sys/src/bindings/header.rs:42
Method
window
(&self)
windivert-sys/src/bindings/header.rs:478
← previous
101–186 of 186, ranked by callers