blob: 801dc00e0c7c3ef9c878b6d516995358b97e83c5 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001/* if_xcmdsrv.c */
Bram Moolenaaref269542016-01-19 13:22:12 +01002int serverRegisterName(Display *dpy, char_u *name);
3void serverChangeRegisteredWindow(Display *dpy, Window newwin);
Bram Moolenaar81b9d0b2017-03-19 21:20:53 +01004int serverSendToVim(Display *dpy, char_u *name, char_u *cmd, char_u **result, Window *server, int asExpr, int timeout, int localLoop, int silent);
Bram Moolenaaref269542016-01-19 13:22:12 +01005char_u *serverGetVimNames(Display *dpy);
6Window serverStrToWin(char_u *str);
7int serverSendReply(char_u *name, char_u *str);
Bram Moolenaar81b9d0b2017-03-19 21:20:53 +01008int serverReadReply(Display *dpy, Window win, char_u **str, int localLoop, int timeout);
Bram Moolenaaref269542016-01-19 13:22:12 +01009int serverPeekReply(Display *dpy, Window win, char_u **str);
10void serverEventProc(Display *dpy, XEvent *eventPtr, int immediate);
11void server_parse_messages(void);
12int server_waiting(void);
Bram Moolenaar071d4272004-06-13 20:20:40 +000013/* vim: set ft=c : */