summaryrefslogtreecommitdiffstats
path: root/gudev/gudevenumtypes.h.template
diff options
context:
space:
mode:
authorDavid Zeuthen <davidz@redhat.com>2009-06-01 15:50:15 -0400
committerDavid Zeuthen <davidz@redhat.com>2009-06-01 15:50:15 -0400
commit28f6667f07ce429cc7b5e9796d5490ec9d4748e2 (patch)
treed56daed55289cfdd965b9ca5e3ecb81e14ba6a35 /gudev/gudevenumtypes.h.template
parent10cb151a809c82d4a1b3249229eedb641ba856a7 (diff)
Add a GObject-based wrapper library for libudev
This makes it much simpler to use libudev from programs already using GObject. It also makes it possible to easily use libudev from other programming languages, such as Javascript, because of GObject introspection support.
Diffstat (limited to 'gudev/gudevenumtypes.h.template')
-rw-r--r--gudev/gudevenumtypes.h.template24
1 files changed, 24 insertions, 0 deletions
diff --git a/gudev/gudevenumtypes.h.template b/gudev/gudevenumtypes.h.template
new file mode 100644
index 0000000..d0ab339
--- /dev/null
+++ b/gudev/gudevenumtypes.h.template
@@ -0,0 +1,24 @@
+/*** BEGIN file-header ***/
+#ifndef __GUDEV_ENUM_TYPES_H__
+#define __GUDEV_ENUM_TYPES_H__
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+/*** END file-header ***/
+
+/*** BEGIN file-production ***/
+
+/* enumerations from "@filename@" */
+/*** END file-production ***/
+
+/*** BEGIN value-header ***/
+GType @enum_name@_get_type (void) G_GNUC_CONST;
+#define @ENUMPREFIX@_TYPE_@ENUMSHORT@ (@enum_name@_get_type ())
+/*** END value-header ***/
+
+/*** BEGIN file-tail ***/
+G_END_DECLS
+
+#endif /* __GUDEV_ENUM_TYPES_H__ */
+/*** END file-tail ***/