master
h 16 lines 446 Bytes
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 #ifndef NETDATA_RRDFUNCTIONS_INFLIGHT_H
4 #define NETDATA_RRDFUNCTIONS_INFLIGHT_H
5
6 #include "rrd.h"
7
8 void rrd_functions_inflight_init(void);
9
10 // cancel a running function, to be run from anywhere
11 void rrd_function_cancel(const char *transaction);
12
13 void rrd_function_progress(const char *transaction);
14 void rrd_function_call_progresser(nd_uuid_t *transaction);
15
16 #endif //NETDATA_RRDFUNCTIONS_INFLIGHT_H