Expand description
cbindgen:ignore
Re-exports§
pub use self::_LegacyFileType as LegacyFileType;
pub use self::_ProtocolType as ProtocolType;
pub use self::_ProtocolTCPFlags as ProtocolTCPFlags;
pub use self::_PacketDeliveryStatusFlags as PacketDeliveryStatusFlags;
pub use self::_StatusListenerFilter as StatusListenerFilter;
pub use self::_FileType as FileType;
pub use self::_TriggerType as TriggerType;
Structs§
- Compat
Untyped Foreign Ptr - SysCall
Condition - TCPCong
Hooks_ - TCPCong_
- _Epoll
- _Futex
- _Legacy
File Function Table - _Packet
Selective AckRange - _Packet
Selective Acks - _PacketTCP
Header - _Regular
File - _Status
Listener - _TCP
- _Trigger
- __
Bindgen Bitfield Unit - __
Bindgen Opaque Array - If Bindgen could only determine the size and alignment of a type, it is represented like this.
- __
fsid_ t - iovec
- linux_
dirent - linux_
dirent64 - pollfd
- stat
- statfs
- statx
- statx_
timestamp - tcp_
info - timespec
- timeval
Constants§
- AFFINITY_
UNINIT - CONFIG_
HEADER_ SIZE_ TCP - CONFIG_
MTU - CONFIG_
PIPE_ BUFFER_ SIZE - GLIB_
MAJOR_ VERSION - GLIB_
MICRO_ VERSION - GLIB_
MINOR_ VERSION - SHADOW_
SOMAXCONN - SYSCALL_
IO_ BUFSIZE - Shadow
Syscall Num_ SHADOW_ SYSCALL_ NUM_ HOSTNAME_ TO_ ADDR_ IPV4 - Shadow
Syscall Num_ SHADOW_ SYSCALL_ NUM_ INIT_ MEMORY_ MANAGER - Shadow
Syscall Num_ SHADOW_ SYSCALL_ NUM_ SHADOW_ YIELD - _File
Type_ FILE_ TYPE_ HOSTS - _File
Type_ FILE_ TYPE_ IN_ MEMORY - _File
Type_ FILE_ TYPE_ LOCALTIME - _File
Type_ FILE_ TYPE_ NOTSET - _File
Type_ FILE_ TYPE_ RANDOM - _File
Type_ FILE_ TYPE_ REGULAR - _Legacy
File Type_ DT_ EPOLL - _Legacy
File Type_ DT_ FILE - _Legacy
File Type_ DT_ NONE - _Legacy
File Type_ DT_ TCPSOCKET - _Packet
Delivery Status Flags_ PDS_ DESTROYED - _Packet
Delivery Status Flags_ PDS_ INET_ DROPPED - _Packet
Delivery Status Flags_ PDS_ INET_ SENT - _Packet
Delivery Status Flags_ PDS_ NONE - _Packet
Delivery Status Flags_ PDS_ RCV_ INTERFACE_ DROPPED - _Packet
Delivery Status Flags_ PDS_ RCV_ INTERFACE_ RECEIVED - _Packet
Delivery Status Flags_ PDS_ RCV_ SOCKET_ BUFFERED - _Packet
Delivery Status Flags_ PDS_ RCV_ SOCKET_ DELIVERED - _Packet
Delivery Status Flags_ PDS_ RCV_ SOCKET_ DROPPED - _Packet
Delivery Status Flags_ PDS_ RCV_ SOCKET_ PROCESSED - _Packet
Delivery Status Flags_ PDS_ RCV_ TCP_ ENQUEUE_ UNORDERED - _Packet
Delivery Status Flags_ PDS_ RELAY_ CACHED - _Packet
Delivery Status Flags_ PDS_ RELAY_ FORWARDED - _Packet
Delivery Status Flags_ PDS_ ROUTER_ DEQUEUED - _Packet
Delivery Status Flags_ PDS_ ROUTER_ DROPPED - _Packet
Delivery Status Flags_ PDS_ ROUTER_ ENQUEUED - _Packet
Delivery Status Flags_ PDS_ SND_ CREATED - _Packet
Delivery Status Flags_ PDS_ SND_ INTERFACE_ SENT - _Packet
Delivery Status Flags_ PDS_ SND_ SOCKET_ BUFFERED - _Packet
Delivery Status Flags_ PDS_ SND_ TCP_ DEQUEUE_ RETRANSMIT - _Packet
Delivery Status Flags_ PDS_ SND_ TCP_ ENQUEUE_ RETRANSMIT - _Packet
Delivery Status Flags_ PDS_ SND_ TCP_ ENQUEUE_ THROTTLED - _Packet
Delivery Status Flags_ PDS_ SND_ TCP_ RETRANSMITTED - _ProtocolTCP
Flags_ PTCP_ ACK - _ProtocolTCP
Flags_ PTCP_ DUPACK - _ProtocolTCP
Flags_ PTCP_ FIN - _ProtocolTCP
Flags_ PTCP_ NONE - _ProtocolTCP
Flags_ PTCP_ RST - _ProtocolTCP
Flags_ PTCP_ SACK - _ProtocolTCP
Flags_ PTCP_ SYN - _Protocol
Type_ PNONE - _Protocol
Type_ PTCP - _Protocol
Type_ PUDP - _Status
Listener Filter_ SLF_ ALWAYS - _Status
Listener Filter_ SLF_ NEVER - _Status
Listener Filter_ SLF_ OFF_ TO_ ON - _Status
Listener Filter_ SLF_ ON_ TO_ OFF - _Trigger
Type_ TRIGGER_ CHILD - _Trigger
Type_ TRIGGER_ DESCRIPTOR - _Trigger
Type_ TRIGGER_ FILE - _Trigger
Type_ TRIGGER_ FUTEX - _Trigger
Type_ TRIGGER_ NONE
Statics§
Functions§
- _syscallhandler_
poll ⚠Helper - _syscallhandler_
read ⚠Helper - _syscallhandler_
validate ⚠Legacy File - _syscallhandler_
write ⚠Helper - affinity_
getGood ⚠Worker Affinity - affinity_
init ⚠Platform Info - affinity_
setProcess ⚠Affinity - epoll_
new ⚠ - futex_
addListener ⚠ - futex_
getAddress ⚠ - futex_
getListener ⚠Count - futex_
new ⚠ - futex_
ref ⚠ - futex_
remove ⚠Listener - futex_
unref ⚠ - futex_
unref_ ⚠func - futex_
wake ⚠ - glib_
check_ ⚠version - legacyfile_
addFlags ⚠ - legacyfile_
addListener ⚠ - legacyfile_
adjust ⚠Status - legacyfile_
clear ⚠ - legacyfile_
close ⚠ - legacyfile_
getEvent ⚠Source - legacyfile_
getFlags ⚠ - legacyfile_
getStatus ⚠ - legacyfile_
getType ⚠ - legacyfile_
init ⚠ - legacyfile_
ref ⚠ - legacyfile_
refWeak ⚠ - legacyfile_
remove ⚠Flags - legacyfile_
remove ⚠Listener - legacyfile_
setFlags ⚠ - legacyfile_
supports ⚠SaRestart - legacyfile_
unref ⚠ - legacyfile_
unref ⚠Weak - legacysocket_
addTo ⚠Input Buffer - legacysocket_
addTo ⚠Output Buffer - legacysocket_
connect ⚠ToPeer - legacysocket_
drop ⚠Packet - legacysocket_
getInput ⚠Buffer Length - legacysocket_
getInput ⚠Buffer Size - legacysocket_
getInput ⚠Buffer Space - legacysocket_
getOutput ⚠Buffer Length - legacysocket_
getOutput ⚠Buffer Size - legacysocket_
getOutput ⚠Buffer Space - legacysocket_
getPeer ⚠Name - legacysocket_
getProtocol ⚠ - legacysocket_
getSocket ⚠Name - legacysocket_
getUnix ⚠Path - legacysocket_
isBound ⚠ - legacysocket_
isFamily ⚠Supported - legacysocket_
isUnix ⚠ - legacysocket_
peek ⚠Next InPacket - legacysocket_
peek ⚠Next OutPacket - legacysocket_
pull ⚠OutPacket - legacysocket_
push ⚠InPacket - legacysocket_
receive ⚠User Data - legacysocket_
remove ⚠From Input Buffer - legacysocket_
remove ⚠From Output Buffer - legacysocket_
send ⚠User Data - legacysocket_
setInput ⚠Buffer Size - legacysocket_
setOutput ⚠Buffer Size - legacysocket_
setPeer ⚠Name - legacysocket_
setSocket ⚠Name - legacysocket_
setUnix ⚠ - legacysocket_
setUnix ⚠Path - logger_
get_ ⚠global_ start_ time_ micros - process_
parse ⚠ArgStr - process_
parse ⚠ArgStr Free - process_
vm_ ⚠readv - process_
vm_ ⚠writev - regularfile_
faccessat ⚠ - regularfile_
fadvise ⚠ - regularfile_
fallocate ⚠ - regularfile_
fchmod ⚠ - regularfile_
fchmodat ⚠ - regularfile_
fchown ⚠ - regularfile_
fchownat ⚠ - regularfile_
fcntl ⚠ - regularfile_
fgetxattr ⚠ - regularfile_
flistxattr ⚠ - regularfile_
flock ⚠ - regularfile_
fremovexattr ⚠ - regularfile_
fsetxattr ⚠ - regularfile_
fstat ⚠ - regularfile_
fstatat ⚠ - regularfile_
fstatfs ⚠ - regularfile_
fsync ⚠ - regularfile_
ftruncate ⚠ - regularfile_
futimesat ⚠ - regularfile_
getFlags ⚠AtOpen - regularfile_
getMode ⚠AtOpen - regularfile_
getOS ⚠BackedFD - regularfile_
getShadow ⚠Flags - regularfile_
getType ⚠ - regularfile_
getdents ⚠ - regularfile_
getdents64 ⚠ - regularfile_
ioctl ⚠ - regularfile_
linkat ⚠ - regularfile_
lseek ⚠ - regularfile_
mkdirat ⚠ - regularfile_
mknodat ⚠ - regularfile_
new ⚠ - regularfile_
open ⚠ - regularfile_
openat ⚠ - regularfile_
poll ⚠ - regularfile_
pread ⚠ - regularfile_
preadv ⚠ - regularfile_
preadv2 ⚠ - regularfile_
pwrite ⚠ - regularfile_
pwritev ⚠ - regularfile_
pwritev2 ⚠ - regularfile_
read ⚠ - regularfile_
readahead ⚠ - regularfile_
readlinkat ⚠ - regularfile_
renameat2 ⚠ - regularfile_
statx ⚠ - regularfile_
symlinkat ⚠ - regularfile_
sync_ ⚠range - regularfile_
unlinkat ⚠ - regularfile_
utimensat ⚠ - regularfile_
write ⚠ - scan
Rpath ⚠ForLib - status_
listener_ ⚠compare - statuslistener_
new ⚠ - statuslistener_
onStatus ⚠Changed - statuslistener_
ref ⚠ - statuslistener_
setMonitor ⚠Status - statuslistener_
unref ⚠ - syscallcondition_
cancel ⚠ - syscallcondition_
getActive ⚠File - syscallcondition_
getTimeout ⚠ - syscallcondition_
new ⚠ - syscallcondition_
newWith ⚠AbsTimeout - syscallcondition_
ref ⚠ - syscallcondition_
setActive ⚠File - syscallcondition_
setTimeout ⚠ - syscallcondition_
unref ⚠ - syscallcondition_
wait ⚠Nonblock - syscallcondition_
wakeup ⚠ForSignal - syscallhandler_
creat ⚠ - syscallhandler_
faccessat ⚠ - syscallhandler_
fadvise64 ⚠ - syscallhandler_
fallocate ⚠ - syscallhandler_
fchmod ⚠ - syscallhandler_
fchmodat ⚠ - syscallhandler_
fchmodat2 ⚠ - syscallhandler_
fchown ⚠ - syscallhandler_
fchownat ⚠ - syscallhandler_
fcntl ⚠ - syscallhandler_
fdatasync ⚠ - syscallhandler_
fgetxattr ⚠ - syscallhandler_
flistxattr ⚠ - syscallhandler_
flock ⚠ - syscallhandler_
fremovexattr ⚠ - syscallhandler_
fsetxattr ⚠ - syscallhandler_
fstat ⚠ - syscallhandler_
fstatfs ⚠ - syscallhandler_
fsync ⚠ - syscallhandler_
ftruncate ⚠ - syscallhandler_
futex ⚠ - syscallhandler_
futimesat ⚠ - syscallhandler_
getdents ⚠ - syscallhandler_
getdents64 ⚠ - syscallhandler_
ioctl ⚠ - syscallhandler_
linkat ⚠ - syscallhandler_
lseek ⚠ - syscallhandler_
mkdirat ⚠ - syscallhandler_
mknodat ⚠ - syscallhandler_
newfstatat ⚠ - syscallhandler_
open ⚠ - syscallhandler_
openat ⚠ - syscallhandler_
poll ⚠ - syscallhandler_
ppoll ⚠ - syscallhandler_
pread64 ⚠ - syscallhandler_
preadv ⚠ - syscallhandler_
preadv2 ⚠ - syscallhandler_
pselect6 ⚠ - syscallhandler_
pwrite64 ⚠ - syscallhandler_
pwritev ⚠ - syscallhandler_
pwritev2 ⚠ - syscallhandler_
read ⚠ - syscallhandler_
readahead ⚠ - syscallhandler_
readlinkat ⚠ - syscallhandler_
readv ⚠ - syscallhandler_
renameat ⚠ - syscallhandler_
renameat2 ⚠ - syscallhandler_
rt_ ⚠sigaction - syscallhandler_
rt_ ⚠sigprocmask - syscallhandler_
select ⚠ - syscallhandler_
sigaltstack ⚠ - syscallhandler_
statx ⚠ - syscallhandler_
symlinkat ⚠ - syscallhandler_
sync_ ⚠file_ range - syscallhandler_
syncfs ⚠ - syscallhandler_
unlinkat ⚠ - syscallhandler_
utimensat ⚠ - syscallhandler_
write ⚠ - syscallhandler_
writev ⚠ - tcp_
accept ⚠Server Peer - tcp_
clear ⚠AllChildren IfServer - tcp_
cong ⚠ - tcp_
cong_ ⚠reno_ init - tcp_
disable ⚠Receive Buffer Autotuning - tcp_
disable ⚠Send Buffer Autotuning - tcp_
enter ⚠Server Mode - tcp_
getConnection ⚠Error - tcp_
getInfo ⚠ - tcp_
getInput ⚠Buffer Length - tcp_
getNot ⚠Sent Bytes - tcp_
getOutput ⚠Buffer Length - tcp_
isListening ⚠Allowed - tcp_
isValid ⚠Listener - tcp_
network ⚠Interface IsAbout ToSend Packet - tcp_new⚠
- tcp_
receive ⚠User Data - tcp_
send ⚠User Data - tcp_
setRust ⚠Socket - tcp_
shutdown ⚠ - tcp_
update ⚠Server Backlog - tcpcong_
name ⚠Str
Type Aliases§
- CEmulated
Time - CSimulation
Time - Epoll
- Futex
- Legacy
File - Legacy
File Cleanup Func - Legacy
File Close Func - Legacy
File Free Func - Legacy
File Function Table - Legacy
Socket - Packet
Selective AckRange - Packet
Selective Acks - PacketTCP
Header - Regular
File - Shadow
Syscall Num - Status
Argument Free Func - Status
Callback Func - Status
Listener - Status
Object Free Func - TCP
- TCPCong
- TCPCong
Delete - TCPCong
Duplicate AckEv - TCPCong
Fast Recovery - TCPCong
Hooks - TCPCong
Name Str - TCPCong
NewAck Ev - TCPCongSS
Thresh - TCPCong
Timeout Ev - Trigger
- Trigger
Object - _File
Type - _Legacy
File Type - _Packet
Delivery Status Flags - _ProtocolTCP
Flags - _Protocol
Type - _Status
Listener Filter - _Trigger
Type - __
blkcnt_ t - __
blksize_ t - __dev_t
- __
fsblkcnt_ t - __
fsfilcnt_ t - __
fsword_ t - __gid_t
- __ino_t
- __
mode_ t - __
nlink_ t - __
off64_ t - __off_t
- __pid_t
- __s32
- __s64
- __
suseconds_ t - __
syscall_ slong_ t - __
time_ t - __u16
- __u32
- __u64
- __uid_t
- _bindgen_
ty_ 26 - dev_t
- gboolean
- gchar
- gid_t
- gint
- gpointer
- gsize
- gssize
- guint
- guint32
- in_
addr_ t - in_
port_ t - mode_t
- nfds_t
- off64_t
- off_t
- pid_t
- sa_
family_ t - uid_t