| 844 | } |
| 845 | |
| 846 | void Initializer::stepRemoteServer() |
| 847 | { |
| 848 | DISTRHO_SAFE_ASSERT_RETURN(oscServer != nullptr,); |
| 849 | DISTRHO_SAFE_ASSERT_RETURN(remotePluginInstance != nullptr,); |
| 850 | |
| 851 | #ifndef CARDINAL_INIT_OSC_THREAD |
| 852 | for (;;) |
| 853 | { |
| 854 | try { |
| 855 | if (lo_server_recv_noblock(oscServer, 0) == 0) |
| 856 | break; |
| 857 | } DISTRHO_SAFE_EXCEPTION_CONTINUE("stepRemoteServer") |
| 858 | } |
| 859 | #endif |
| 860 | } |
| 861 | #endif // HAVE_LIBLO |
| 862 | |
| 863 | // -------------------------------------------------------------------------------------------------------------------- |