|Synchronise various network services|
|void add (HANDLE_SELECTS &sels)||void idle (int since, bool &end, bool nojob)|
|void loop (int timeout)|
|void loopgui (int timeout, PRIVATE_MESSAGE &end)|
You define the object and then you add various sessions to manage
A session may be a network session (TCPSERVER, TCPCONNECT) or a POPEN sesssion using POPENHANDLER
Works like loop() except that it waits for event while processing GUI events so the various uithreads (dialogs) are still alive.
You specify the timeout and you get called to perform various tasks once in a while.