collectd-python(5): Some more formatting and typo fixes.
[collectd.git] / src / cpython.h
index 4cac6c5..21ed006 100644 (file)
@@ -55,14 +55,28 @@ PyTypeObject ConfigType;
 
 typedef struct {
        PyObject_HEAD        /* No semicolon! */
-       PyObject *values;    /* Sequence */
        double time;
-       int interval;
        char host[DATA_MAX_NAME_LEN];
        char plugin[DATA_MAX_NAME_LEN];
        char plugin_instance[DATA_MAX_NAME_LEN];
        char type[DATA_MAX_NAME_LEN];
        char type_instance[DATA_MAX_NAME_LEN];
+} PluginData;
+
+PyTypeObject PluginDataType;
+
+typedef struct {
+       PluginData data;
+       PyObject *values;    /* Sequence */
+       int interval;
 } Values;
 
 PyTypeObject ValuesType;
+
+typedef struct {
+       PluginData data;
+       int severity;
+       char message[NOTIF_MAX_MSG_LEN];
+} Notification;
+
+PyTypeObject NotificationType;