endurox.ndrx_epoll_mode

endurox.ndrx_epoll_mode() str

Return poller code used by used Enduro/X Core build.

Returns:

  • epoll - Linux build, using Posix queues and XATMI server waits

    for events with epoll_wait().

  • kqueue - BSD build, using Posix queues and XATMI server waits

    for events with kevent().

  • SystemV - Unix mode (except MacOS), two aux threads used by

    server process and one aux thread by client process. XATMI server waits for events with poll(). Using System V message queue.

  • poll - Posix queue mode for operating systems which does not

    support polling on queue. Additional thread is used by XATMI server for event delivery. XATMI server waits for events with poll().

  • emq - Emulated Posix queue mode used for MacOS.

    Additional thread is used by XATMI server for event delivery. XATMI server waits for events with poll().

  • svapoll - For IBM AIX, XATMI server is using poll() extension to monitor

    System V queues.

Return type:

str