X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Flyx_gui.h;h=153c46fa5421b808323ce76791a6bbbb46b4ab5e;hb=558e849e692cc72ea74ac3859405b85e54c6e315;hp=296f830340358a5d6176cdd9814d610ab55b35fd;hpb=44cd0fc9a1687cc63911c7f98d978594458e7813;p=lyx.git diff --git a/src/frontends/lyx_gui.h b/src/frontends/lyx_gui.h index 296f830340..153c46fa54 100644 --- a/src/frontends/lyx_gui.h +++ b/src/frontends/lyx_gui.h @@ -15,12 +15,17 @@ #include "FuncStatus.h" +#include + +#include #include class Dialogs; class LColor_color; class LyXFont; class LyXComm; +class LyXDataSocket; +class LyXServerSocket; class FuncRequest; /// GUI interaction @@ -90,15 +95,16 @@ void update_fonts(); bool font_available(LyXFont const & font); /** - * add a callback for I/O read notification + * add a callback for socket read notification + * @param fd socket descriptor (file/socket/etc) */ -void set_read_callback(int fd, LyXComm * comm); +void register_socket_callback(int fd, boost::function func); /** * remove a I/O read callback - * @param fd file descriptor + * @param fd socket descriptor (file/socket/etc) */ -void remove_read_callback(int fd); +void unregister_socket_callback(int fd); } // namespace lyx_gui