]> Git Repo - qemu.git/blame - include/qemu/typedefs.h
memory: Add MemoryListener to typedefs.h
[qemu.git] / include / qemu / typedefs.h
CommitLineData
394e1bb7
EH
1#ifndef QEMU_TYPEDEFS_H
2#define QEMU_TYPEDEFS_H
3
4/* A load of opaque types so that device init declarations don't have to
5 pull in all the real definitions. */
6typedef struct QEMUTimer QEMUTimer;
754d6a54 7typedef struct QEMUTimerListGroup QEMUTimerListGroup;
394e1bb7
EH
8typedef struct QEMUFile QEMUFile;
9typedef struct QEMUBH QEMUBH;
10
6a1751b7
AB
11typedef struct AioContext AioContext;
12
cff8b2c6
PB
13typedef struct Visitor Visitor;
14
394e1bb7
EH
15struct Monitor;
16typedef struct Monitor Monitor;
17typedef struct MigrationParams MigrationParams;
18
19typedef struct Property Property;
20typedef struct PropertyInfo PropertyInfo;
21typedef struct CompatProperty CompatProperty;
22typedef struct DeviceState DeviceState;
23typedef struct BusState BusState;
24typedef struct BusClass BusClass;
25
b421d9c6
PB
26typedef struct AddressSpace AddressSpace;
27typedef struct MemoryRegion MemoryRegion;
28typedef struct MemoryRegionSection MemoryRegionSection;
c6c6958c 29typedef struct MemoryListener MemoryListener;
b421d9c6 30
6d4d3ae7
AF
31typedef struct MemoryMappingList MemoryMappingList;
32
394e1bb7
EH
33typedef struct NICInfo NICInfo;
34typedef struct HCIInfo HCIInfo;
35typedef struct AudioState AudioState;
36typedef struct BlockDriverState BlockDriverState;
37typedef struct DriveInfo DriveInfo;
38typedef struct DisplayState DisplayState;
39typedef struct DisplayChangeListener DisplayChangeListener;
40typedef struct DisplaySurface DisplaySurface;
41typedef struct PixelFormat PixelFormat;
42typedef struct QemuConsole QemuConsole;
43typedef struct CharDriverState CharDriverState;
44typedef struct MACAddr MACAddr;
45typedef struct NetClientState NetClientState;
46typedef struct i2c_bus i2c_bus;
47typedef struct ISABus ISABus;
48typedef struct ISADevice ISADevice;
49typedef struct SMBusDevice SMBusDevice;
50typedef struct PCIHostState PCIHostState;
51typedef struct PCIExpressHost PCIExpressHost;
52typedef struct PCIBus PCIBus;
53typedef struct PCIDevice PCIDevice;
54typedef struct PCIExpressDevice PCIExpressDevice;
55typedef struct PCIBridge PCIBridge;
56typedef struct PCIEAERMsg PCIEAERMsg;
57typedef struct PCIEAERLog PCIEAERLog;
58typedef struct PCIEAERErr PCIEAERErr;
59typedef struct PCIEPort PCIEPort;
60typedef struct PCIESlot PCIESlot;
61typedef struct MSIMessage MSIMessage;
62typedef struct SerialState SerialState;
63typedef struct PCMCIACardState PCMCIACardState;
64typedef struct MouseTransformInfo MouseTransformInfo;
65typedef struct uWireSlave uWireSlave;
66typedef struct I2SCodec I2SCodec;
67typedef struct SSIBus SSIBus;
68typedef struct EventNotifier EventNotifier;
69typedef struct VirtIODevice VirtIODevice;
70typedef struct QEMUSGList QEMUSGList;
71typedef struct SHPCDevice SHPCDevice;
45936c8b 72typedef struct FWCfgState FWCfgState;
3459a625 73typedef struct PcGuestInfo PcGuestInfo;
cfe25e2b 74typedef struct Range Range;
394e1bb7
EH
75
76#endif /* QEMU_TYPEDEFS_H */
This page took 0.129702 seconds and 4 git commands to generate.