Code

collectd.conf(5): Document the per-plugin interval configuration.
[collectd.git] / src / cpython.h
index 46e2301a1874f566098c15d54774fb1925b786de..4eb942de034cf5763e9e6988f426c9012c656402 100644 (file)
@@ -161,6 +161,8 @@ static inline PyObject *cpy_string_to_unicode_or_bytes(const char *buf) {
 
 void cpy_log_exception(const char *context);
 
+cdtime_t cpy_get_plugin_interval(void);
+
 /* Python object declarations. */
 
 typedef struct {
@@ -188,7 +190,7 @@ typedef struct {
        PluginData data;
        PyObject *values;    /* Sequence */
        PyObject *meta;      /* dict */
-       int interval;
+       double interval;
 } Values;
 PyTypeObject ValuesType;
 #define Values_New() PyObject_CallFunctionObjArgs((PyObject *) &ValuesType, (void *) 0)