diff options
Diffstat (limited to 'database/contexts')
-rw-r--r-- | database/contexts/rrdcontext.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/database/contexts/rrdcontext.h b/database/contexts/rrdcontext.h index 0261c78227..152422aa79 100644 --- a/database/contexts/rrdcontext.h +++ b/database/contexts/rrdcontext.h @@ -258,6 +258,8 @@ typedef struct query_metric { #define MAX_QUERY_TARGET_ID_LENGTH 255 +typedef bool (*interrupt_callback_t)(void *data); + typedef struct query_target_request { size_t version; @@ -303,6 +305,9 @@ typedef struct query_target_request { RRDR_GROUP_BY_FUNCTION group_by_aggregate_function; usec_t received_ut; + + interrupt_callback_t interrupt_callback; + void *interrupt_callback_data; } QUERY_TARGET_REQUEST; #define GROUP_BY_MAX_LABEL_KEYS 10 |