libressl_d.compat.poll

Undocumented in source.

Public Imports

core.sys.posix.poll
public import core.sys.posix.poll;
Undocumented in source.
core.sys.windows.winsock2
public import core.sys.windows.winsock2;
Undocumented in source.

Members

Aliases

nfds_t
alias nfds_t = core.stdc.config.c_ulong
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

poll
int poll(.pollfd* pfds, .nfds_t nfds, int timeout)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

POLLERR
enum POLLERR;

Error condition.

POLLERR
enum POLLERR;

Error condition.

POLLHUP
enum POLLHUP;

Hung up.

POLLHUP
enum POLLHUP;

Hung up.

POLLIN
enum POLLIN;

There is data to read.

POLLIN
enum POLLIN;

There is data to read.

POLLNVAL
enum POLLNVAL;

Invalid polling request.

POLLNVAL
enum POLLNVAL;

Invalid polling request.

POLLOUT
enum POLLOUT;

Writing now will not block.

POLLOUT
enum POLLOUT;

Writing now will not block.

POLLPRI
enum POLLPRI;

There is urgent data to read.

POLLPRI
enum POLLPRI;

There is urgent data to read.

POLLRDBAND
enum POLLRDBAND;

Priority data may be read.

POLLRDBAND
enum POLLRDBAND;

Priority data may be read.

POLLRDNORM
enum POLLRDNORM;

Normal data may be read.

POLLRDNORM
enum POLLRDNORM;

Normal data may be read.

POLLWRBAND
enum POLLWRBAND;

Priority data may be written.

POLLWRBAND
enum POLLWRBAND;

Priority data may be written.

POLLWRNORM
enum POLLWRNORM;

Writing now will not block.

POLLWRNORM
enum POLLWRNORM;

Writing now will not block.

Structs

pollfd
struct pollfd

Data structure describing a polling request.

pollfd
struct pollfd

Data structure describing a polling request.

Meta