X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Flyx_gui.h;h=153c46fa5421b808323ce76791a6bbbb46b4ab5e;hb=558e849e692cc72ea74ac3859405b85e54c6e315;hp=f8be6a290d0143d01b11bab62de938e6b2a5ca09;hpb=eb36b71ce3b9880a9b577f3db25d16e6a86cd338;p=lyx.git diff --git a/src/frontends/lyx_gui.h b/src/frontends/lyx_gui.h index f8be6a290d..153c46fa54 100644 --- a/src/frontends/lyx_gui.h +++ b/src/frontends/lyx_gui.h @@ -15,6 +15,8 @@ #include "FuncStatus.h" +#include + #include #include @@ -22,6 +24,8 @@ class Dialogs; class LColor_color; class LyXFont; class LyXComm; +class LyXDataSocket; +class LyXServerSocket; class FuncRequest; /// GUI interaction @@ -91,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