Grijjy FoundationUnits Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Unit Linuxapi.Epoll
Description
Overview
Classes, Interfaces, Objects and Records
Functions and Procedures
function epoll_create(size: Integer): Integer; cdecl; external libc name _PU + 'epoll_create'; |
function epoll_create1(flags: Integer): Integer; cdecl; external libc name _PU + 'epoll_create1'; |
function epoll_ctl(epfd: Integer; op: Integer; fd: Integer; event: pepoll_event): Integer; cdecl; external libc name _PU + 'epoll_ctl'; |
function epoll_wait(epfd: Integer; events: pepoll_event; maxevents, timeout: Integer): Integer; cdecl; external libc name _PU + 'epoll_wait'; |
function epoll_pwait(epfd: Integer; events: pepoll_event; maxevents, timeout: Integer; sigmask: ptsigset): Integer; cdecl; external libc name _PU + 'epoll_pwait'; |
function EventToString(const AEvent: epoll_event): UnicodeString; |
Types
Constants
Description
Functions and Procedures
function epoll_create(size: Integer): Integer; cdecl; external libc name _PU + 'epoll_create'; |
create an epoll instance
|
function epoll_create1(flags: Integer): Integer; cdecl; external libc name _PU + 'epoll_create1'; |
|
function epoll_ctl(epfd: Integer; op: Integer; fd: Integer; event: pepoll_event): Integer; cdecl; external libc name _PU + 'epoll_ctl'; |
apply an operation to an epoll instance
|
function epoll_wait(epfd: Integer; events: pepoll_event; maxevents, timeout: Integer): Integer; cdecl; external libc name _PU + 'epoll_wait'; |
wait for events on an epoll instance
|
function epoll_pwait(epfd: Integer; events: pepoll_event; maxevents, timeout: Integer; sigmask: ptsigset): Integer; cdecl; external libc name _PU + 'epoll_pwait'; |
|
function EventToString(const AEvent: epoll_event): UnicodeString; |
Helpers
|
Types
Constants
EPOLLET = UInt32(1 shl 31); |
|
Generated by P2PasDoc 0.13.0 on 2017-04-25 12:54:26
|