• Denis Krjuchkov's avatar
    Add infrastructure for using multiple event loops · 46bab7e4
    Denis Krjuchkov authored
    This change adds two configuration options:
    
      --with-eventloop=[glib|internal|auto]
      --with-pollmethod=[epoll|auto]
    
    First allows switching between GLib event loop and internal one.
    Second chooses backend to use for internal event loop.
    Conditional compilation symbols are changed accordingly.
    Additional helper macro MPD_OPTIONAL_FUNC_NODEF is added as well.
    46bab7e4
TimeoutMonitor.hxx 1.95 KB