FileDescriptor

File Descriptor functions.

PollEvent

Poll events

Poll events

MEMBERS

EVENT_READ -

EVENT_WRITE -

EVENT_ERROR -


Poller()

Poller

Poller


PollerClearEvent(poller, event, fd)

Clear event from poller.

Clear event from poller.

PARAMETERS

poller - Poller

event - Event to clear

fd - File descriptor to clear

RETURN

-


PollerSetEvent(poller, event, fd)

Set file descriptor event to poll for

Set file descriptor event to poll for

PARAMETERS

poller - Poller

event - Event to set

fd - File descriptor to clear

RETURN

-


PollerHasEvent(poller, event, fd)

Check if event exists for file descriptor

Check if event exists for file descriptor

PARAMETERS

poller - Poller

event - Event to check

fd - File descriptor to clear

RETURN

- True if event exists.


PollerReset(spoller)

Reset poller.

Reset poller.

PARAMETERS

spoller - Poller

RETURN

-


Wait(poller, timeout)

Wait for event

Wait for event

PARAMETERS

poller - Poller

timeout - Timeout. For blocking pass -1. (milliseconds)

RETURN

- Non-negative value on success, 0 on timeout and -1 on error with errno set to indicate the error