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_
faccessat2 ⚠ - 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_
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_
select ⚠ - 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