00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00028 #ifndef HAVE_HN_WM_MEMORY_H
00029 #define HAVE_HN_WM_MEMROY_H
00030
00031 #include "hn-wm.h"
00032
00033 gboolean
00034 hn_wm_memory_get_limits (guint *pages_used,
00035 guint *pages_available);
00036
00037 int
00038 hn_wm_memory_kill_all_watched (gboolean only_kill_able_to_hibernate);
00039
00040
00041 gboolean hn_wm_in_lowmem(void);
00042
00043 void
00044 hn_wm_memory_bgkill_func(gboolean is_on) ;
00045
00046 void
00047 hn_wm_memory_lowmem_func(gboolean is_on);
00048
00049 void
00050 hn_wm_memory_explain_lowmem (void);
00051
00052 void
00053 hn_wm_memory_connect_lowmem_explain(GtkWidget *widget);
00054
00055 void
00056 hn_wm_memory_update_lowmem_ui (gboolean lowmem);
00057
00058 int
00059 hn_wm_memory_kill_lru (void);
00060
00061 #endif