-
-
Notifications
You must be signed in to change notification settings - Fork 377
Expand file tree
/
Copy pathResourceManagerCallback.h
More file actions
29 lines (26 loc) · 1.6 KB
/
Copy pathResourceManagerCallback.h
File metadata and controls
29 lines (26 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*---------------------------------------------------------*\
| ResourceManagerCallback.h |
| |
| Callback type and update reason codes for |
| ResourceManager |
| |
| This file is part of the OpenRGB project |
| SPDX-License-Identifier: GPL-2.0-or-later |
\*---------------------------------------------------------*/
#pragma once
/*---------------------------------------------------------*\
| Callback Types |
\*---------------------------------------------------------*/
typedef void (*ResourceManagerCallback)(void *, unsigned int);
/*---------------------------------------------------------*\
| ResourceManager Update Reason Codes |
\*---------------------------------------------------------*/
enum
{
RESOURCEMANAGER_UPDATE_REASON_DETECTION_STARTED, /* Detection started */
RESOURCEMANAGER_UPDATE_REASON_DETECTION_PROGRESS_CHANGED, /* Detection progress changed */
RESOURCEMANAGER_UPDATE_REASON_DETECTION_COMPLETE, /* Detection completed */
RESOURCEMANAGER_UPDATE_REASON_CLIENT_INFO_UPDATED, /* NetworkClient info updated */
RESOURCEMANAGER_UPDATE_REASON_I2C_BUS_LIST_UPDATED, /* I2C bus list updated */
RESOURCEMANAGER_UPDATE_REASON_DEVICE_LIST_UPDATED, /* Device list updated */
};