@@ -24,11 +24,11 @@
g_assert_not_reached(); \
}
-typedef struct MonitorDef {
+struct MonitorDef {
const char *name;
int offset;
- int64_t (*get_value)(Monitor *mon, const struct MonitorDef *md, int offset);
-} MonitorDef;
+ int64_t (*get_value)(Monitor *mon, const MonitorDef *md, int offset);
+};
const MonitorDef *target_monitor_defs(void);
@@ -72,6 +72,7 @@ typedef struct MemoryRegionSection MemoryRegionSection;
typedef struct MigrationIncomingState MigrationIncomingState;
typedef struct MigrationState MigrationState;
typedef struct Monitor Monitor;
+typedef struct MonitorDef MonitorDef;
typedef struct MSIMessage MSIMessage;
typedef struct NetClientState NetClientState;
typedef struct NetFilterState NetFilterState;