When we have a failure in mail thread, sleep for a bit.
[monky] / src / nvidia.h
index 9dfffe9..41525dc 100644 (file)
@@ -1,4 +1,6 @@
-/* Conky, a system monitor, based on torsmo
+/* -*- mode: c; c-basic-offset: 4; tab-width: 4; indent-tabs-mode: t -*-
+ *
+ * Conky, a system monitor, based on torsmo
  *
  * Any original torsmo code is licensed under the BSD license
  *
@@ -7,7 +9,7 @@
  * Please see COPYING for details
  *
  * Copyright (c) 2008 Markus Meissner
- * Copyright (c) 2005-2008 Brenden Matthews, Philip Kovacs, et. al.
+ * Copyright (c) 2005-2010 Brenden Matthews, Philip Kovacs, et. al.
  *     (see AUTHORS)
  * All rights reserved.
  *
  * You should have received a copy of the GNU General Public License
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  *
- * $Id$
  */
 
 
-#include <X11/Xlib.h>
-#include <NVCtrl/NVCtrlLib.h>
-
 #ifndef NVIDIA_CONKY_H
 #define NVIDIA_CONKY_H
 
-typedef enum _QUERY_ID {
-       NV_TEMP = NV_CTRL_GPU_CORE_TEMPERATURE,
-       NV_TEMP_THRESHOLD = NV_CTRL_GPU_CORE_THRESHOLD,
-       NV_GPU_FREQ = NV_CTRL_GPU_CURRENT_CLOCK_FREQS,
-       NV_MEM_FREQ = NV_CTRL_GPU_CURRENT_CLOCK_FREQS,
-       NV_IMAGE_QUALITY = NV_CTRL_IMAGE_SETTINGS
-} QUERY_ID;
+#include "text_object.h"
+#include <X11/Xlib.h>
 
-struct nvidia_s {
-       int interval;
-       int value;
-       char arg[20];
-       QUERY_ID type;
-};
+int set_nvidia_type(struct text_object *, const char *);
+void print_nvidia_value(struct text_object *, char *, int);
+void free_nvidia(struct text_object *);
+void set_nvidia_display(const char *disp);
 
 #endif