X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Flyx_gui.h;h=153c46fa5421b808323ce76791a6bbbb46b4ab5e;hb=558e849e692cc72ea74ac3859405b85e54c6e315;hp=1ef368778b61201739b969e6e70cbefd16960e4a;hpb=45a8d5a93ac40f100125ef71393490a6af064f2c;p=lyx.git diff --git a/src/frontends/lyx_gui.h b/src/frontends/lyx_gui.h index 1ef368778b..153c46fa54 100644 --- a/src/frontends/lyx_gui.h +++ b/src/frontends/lyx_gui.h @@ -15,6 +15,8 @@ #include "FuncStatus.h" +#include + #include #include @@ -93,19 +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 set_datasocket_callback(LyXDataSocket *); -void set_serversocket_callback(LyXServerSocket *); +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 remove_datasocket_callback(LyXDataSocket *); -void remove_serversocket_callback(LyXServerSocket *); +void unregister_socket_callback(int fd); } // namespace lyx_gui