Source
44
44
45
45
/* task manager task states */
46
46
#define ZBX_TM_STATUS_NEW 1
47
47
#define ZBX_TM_STATUS_INPROGRESS 2
48
48
#define ZBX_TM_STATUS_DONE 3
49
49
#define ZBX_TM_STATUS_EXPIRED 4
50
50
51
51
/* task data type */
52
52
#define ZBX_TM_DATA_TYPE_TEST_ITEM 0
53
53
#define ZBX_TM_DATA_TYPE_DIAGINFO 1
54
-
#define ZBX_TM_DATA_TYPE_PROXY_HOSTIDS 2
55
-
#define ZBX_TM_DATA_TYPE_PROXY_HOSTNAME 3
54
+
#define ZBX_TM_DATA_TYPE_PROXYIDS 2
55
+
#define ZBX_TM_DATA_TYPE_PROXYNAME 3
56
56
#define ZBX_TM_DATA_TYPE_ACTIVE_PROXY_CONFIG_RELOAD 4
57
57
#define ZBX_TM_DATA_TYPE_TEMP_SUPPRESSION 5
58
58
#define ZBX_TM_DATA_TYPE_RANK_EVENT 6
59
59
60
60
/* the time period after which finished (done/expired) tasks are removed */
61
61
#define ZBX_TM_CLEANUP_TASK_AGE SEC_PER_DAY
62
62
63
63
typedef struct
64
64
{
65
65
int command_type;