seamless_restart.h (730B)
1 #include <stdint.h> 2 3 static void persistmonitorstate(Monitor *m); 4 static int restoremonitorstate(Monitor *m); 5 static void persistclientstate(Client *c); 6 static int restoreclientstate(Client *c); 7 static void setmonitorfields(Monitor *m); 8 static int getmonitorfields(Monitor *m); 9 static void setmonitortags(Monitor *m); 10 static int getmonitortags(Monitor *m); 11 static void setclientfields(Client *c); 12 static int getclientfields(Client *c); 13 static void setclienttags(Client *c); 14 static int getclienttags(Client *c); 15 static int getlayoutindex(const Layout *layout); 16 #if SAVEFLOATS_PATCH 17 static void savewindowfloatposition(Client *c, Monitor *m); 18 static int restorewindowfloatposition(Client *c, Monitor *m); 19 #endif // SAVEFLOATS_PATCH