X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fcpython.h;h=11e64fa62f20850c450b8d1362d7f6a5c0a67037;hp=5389e7e8178c7328503fb725c3ee4037a3e5ae52;hb=48efd3deb4c9139fd060ff3d289896e9031bcc7c;hpb=3a9c4019736178fb78e65389acaf97c84cdc3086 diff --git a/src/cpython.h b/src/cpython.h index 5389e7e8..11e64fa6 100644 --- a/src/cpython.h +++ b/src/cpython.h @@ -144,17 +144,21 @@ void cpy_log_exception(const char *context); /* Python object declarations. */ typedef struct { + // clang-format off PyObject_HEAD /* No semicolon! */ - PyObject *parent; /* Config */ + PyObject *parent; /* Config */ PyObject *key; /* String */ PyObject *values; /* Sequence */ PyObject *children; /* Sequence */ + // clang-format on } Config; extern PyTypeObject ConfigType; typedef struct { + // clang-format off PyObject_HEAD /* No semicolon! */ double time; + // clang-format on char host[DATA_MAX_NAME_LEN]; char plugin[DATA_MAX_NAME_LEN]; char plugin_instance[DATA_MAX_NAME_LEN]; @@ -177,6 +181,7 @@ extern PyTypeObject ValuesType; typedef struct { PluginData data; + PyObject *meta; /* dict */ int severity; char message[NOTIF_MAX_MSG_LEN]; } Notification;