qemuxmlconftest: Add test case for virtiofs on s390 using 'ccw' addresses
[libvirt.git] / src / libvirt_public.syms
blob7a3492d9d7e36df9d84c30cdb93379929c66535d
2 # Officially exported symbols, for which header
3 # file definitions are installed in /usr/include/libvirt
4 # either from libvirt.h and virterror.h
6 # Versions here are *fixed* to match the libvirt version
7 # at which the symbol was introduced. This ensures that
8 # a new client app requiring symbol foo() can't accidentally
9 # run with old libvirt.so not providing foo() - the global
10 # soname version info can't enforce this since we never
11 # change the soname
13 LIBVIRT_0.0.3 {
14     global:
15         virConnectClose;
16         virConnectGetType;
17         virConnectGetVersion;
18         virConnectListDomains;
19         virConnectNumOfDomains;
20         virConnectOpen;
21         virConnectOpenReadOnly;
23         virDomainCreateLinux;
24         virDomainDestroy;
25         virDomainFree;
26         virDomainGetID;
27         virDomainGetInfo;
28         virDomainGetMaxMemory;
29         virDomainGetName;
30         virDomainGetOSType;
31         virDomainGetXMLDesc;
32         virDomainLookupByID;
33         virDomainLookupByName;
34         virDomainRestore;
35         virDomainResume;
36         virDomainSave;
37         virDomainSetMaxMemory;
38         virDomainShutdown;
39         virDomainSuspend;
41         virGetVersion;
44 LIBVIRT_0.0.5 {
45     global:
46         virDomainLookupByUUID;
47         virDomainGetUUID;
48 } LIBVIRT_0.0.3;
50 LIBVIRT_0.1.0 {
51     global:
52         virInitialize;
53         virNodeGetInfo;
54         virDomainReboot;
56         virCopyLastError;
57         virConnSetErrorFunc;
58         virResetLastError;
59         virResetError;
60         virConnGetLastError;
61         virGetLastError;
62         virSetErrorFunc;
63         virConnCopyLastError;
64         virConnResetLastError;
65         virDefaultErrorFunc;
66 } LIBVIRT_0.0.5;
68 LIBVIRT_0.1.1 {
69     global:
70         virDomainLookupByUUIDString;
71         virDomainGetUUIDString;
72         virDomainSetMemory;
73         virDomainDefineXML;
74         virDomainCreate;
75         virDomainUndefine;
76         virConnectListDefinedDomains;
77 } LIBVIRT_0.1.0;
79 LIBVIRT_0.1.4 {
80     global:
81         virDomainSetVcpus;
82         virDomainPinVcpu;
83         virDomainGetVcpus;
84 } LIBVIRT_0.1.1;
86 LIBVIRT_0.1.5 {
87     global:
88         virConnectNumOfDefinedDomains;
89 } LIBVIRT_0.1.4;
91 LIBVIRT_0.1.9 {
92     global:
93         virDomainCoreDump;
94         virDomainAttachDevice;
95         virDomainDetachDevice;
96 } LIBVIRT_0.1.5;
98 LIBVIRT_0.2.0 {
99     global:
100         virConnectNumOfNetworks;
101         virConnectListNetworks;
102         virConnectNumOfDefinedNetworks;
103         virConnectListDefinedNetworks;
104         virNetworkLookupByName;
105         virNetworkLookupByUUID;
106         virNetworkLookupByUUIDString;
107         virNetworkCreateXML;
108         virNetworkDefineXML;
109         virNetworkUndefine;
110         virNetworkCreate;
111         virNetworkDestroy;
112         virNetworkFree;
113         virNetworkGetName;
114         virNetworkGetUUID;
115         virNetworkGetUUIDString;
116         virNetworkGetXMLDesc;
117         virNetworkGetBridgeName;
118 } LIBVIRT_0.1.9;
120 LIBVIRT_0.2.1 {
121     global:
122         virConnectGetCapabilities;
123         virConnectGetMaxVcpus;
124         virDomainGetMaxVcpus;
125         virDomainGetAutostart;
126         virDomainSetAutostart;
127         virNetworkGetAutostart;
128         virNetworkSetAutostart;
129 } LIBVIRT_0.2.0;
131 LIBVIRT_0.2.3 {
132     global:
133         virDomainGetSchedulerType;
134         virDomainGetSchedulerParameters;
135         virDomainSetSchedulerParameters;
136 } LIBVIRT_0.2.1;
138 LIBVIRT_0.3.0 {
139     global:
140         virConnectGetHostname;
141         virConnectGetURI;
142         virDomainGetConnect;
143         virNetworkGetConnect;
144 } LIBVIRT_0.2.3;
146 LIBVIRT_0.3.2 {
147     global:
148         virDomainMigrate;
149         virDomainBlockStats;
150         virDomainInterfaceStats;
151 } LIBVIRT_0.3.0;
153 LIBVIRT_0.3.3 {
154     global:
155         virNodeGetCellsFreeMemory;
156         virNodeGetFreeMemory;
157 } LIBVIRT_0.3.2;
159 LIBVIRT_0.4.0 {
160     global:
161         virConnectOpenAuth;
162         virConnectAuthPtrDefault;
163 } LIBVIRT_0.3.3;
165 LIBVIRT_0.4.1 {
166     global:
167         virStoragePoolGetConnect;
168         virConnectNumOfStoragePools;
169         virConnectNumOfDefinedStoragePools;
170         virConnectListStoragePools;
171         virConnectListDefinedStoragePools;
172         virStoragePoolLookupByName;
173         virStoragePoolLookupByUUID;
174         virStoragePoolLookupByUUIDString;
175         virStoragePoolLookupByVolume;
176         virStoragePoolCreateXML;
177         virStoragePoolDefineXML;
178         virStoragePoolUndefine;
179         virStoragePoolCreate;
180         virStoragePoolBuild;
181         virStoragePoolDestroy;
182         virStoragePoolDelete;
183         virStoragePoolRefresh;
184         virStoragePoolFree;
185         virStoragePoolGetName;
186         virStoragePoolGetUUID;
187         virStoragePoolGetUUIDString;
188         virStoragePoolGetInfo;
189         virStoragePoolGetXMLDesc;
190         virStoragePoolSetAutostart;
191         virStoragePoolGetAutostart;
192         virStoragePoolNumOfVolumes;
193         virStoragePoolListVolumes;
195         virStorageVolGetConnect;
196         virStorageVolLookupByName;
197         virStorageVolLookupByKey;
198         virStorageVolLookupByPath;
199         virStorageVolCreateXML;
200         virStorageVolDelete;
201         virStorageVolFree;
202         virStorageVolGetName;
203         virStorageVolGetKey;
204         virStorageVolGetInfo;
205         virStorageVolGetXMLDesc;
206         virStorageVolGetPath;
207 } LIBVIRT_0.4.0;
209 LIBVIRT_0.4.2 {
210     global:
211         virDomainBlockPeek;
212         virDomainMemoryPeek;
213 } LIBVIRT_0.4.1;
215 LIBVIRT_0.4.5 {
216     global:
217         virConnectFindStoragePoolSources;
218 } LIBVIRT_0.4.2;
220 LIBVIRT_0.5.0 {
221     global:
222         virDomainCreateXML;
223         virEventRegisterImpl;
224         virConnectDomainEventRegister;
225         virConnectDomainEventDeregister;
227         virNodeNumOfDevices;
228         virNodeListDevices;
229         virNodeDeviceLookupByName;
230         virNodeDeviceFree;
231         virNodeDeviceGetXMLDesc;
232         virNodeDeviceGetName;
233         virNodeDeviceGetParent;
234         virNodeDeviceNumOfCaps;
235         virNodeDeviceListCaps;
237 } LIBVIRT_0.4.5;
239 LIBVIRT_0.6.0 {
240     global:
241         virConnectRef;
242         virDomainRef;
243         virNetworkRef;
244         virStoragePoolRef;
245         virStorageVolRef;
246         virNodeDeviceRef;
248 } LIBVIRT_0.5.0;
250 LIBVIRT_0.6.1 {
251     global:
252         virFreeError;
253         virSaveLastError;
254         virNodeDeviceDettach;
255         virNodeDeviceReAttach;
256         virNodeDeviceReset;
257         virDomainGetSecurityLabel;
258         virNodeGetSecurityModel;
259 } LIBVIRT_0.6.0;
261 LIBVIRT_0.6.3 {
262     global:
263         virNodeDeviceCreateXML;
264         virNodeDeviceDestroy;
265 } LIBVIRT_0.6.1;
267 LIBVIRT_0.6.4 {
268     global:
269         virInterfaceGetConnect;
270         virConnectNumOfInterfaces;
271         virConnectListInterfaces;
272         virInterfaceLookupByName;
273         virInterfaceLookupByMACString;
274         virInterfaceGetName;
275         virInterfaceGetMACString;
276         virInterfaceGetXMLDesc;
277         virInterfaceRef;
278         virInterfaceFree;
279         virInterfaceDefineXML;
280         virInterfaceUndefine;
281         virInterfaceCreate;
282         virInterfaceDestroy;
283         virStorageVolCreateXMLFrom;
284         virConnectDomainXMLFromNative;
285         virConnectDomainXMLToNative;
286 } LIBVIRT_0.6.3;
288 LIBVIRT_0.7.0 {
289     global:
290         virConnectNumOfDefinedInterfaces;
291         virConnectListDefinedInterfaces;
292 } LIBVIRT_0.6.4;
294 LIBVIRT_0.7.1 {
295     global:
296         virSecretGetConnect;
297         virConnectNumOfSecrets;
298         virConnectListSecrets;
299         virSecretLookupByUUID;
300         virSecretLookupByUUIDString;
301         virSecretLookupByUsage;
302         virSecretDefineXML;
303         virSecretGetUUID;
304         virSecretGetUUIDString;
305         virSecretGetUsageType;
306         virSecretGetUsageID;
307         virSecretGetXMLDesc;
308         virSecretSetValue;
309         virSecretGetValue;
310         virSecretUndefine;
311         virSecretRef;
312         virSecretFree;
313 } LIBVIRT_0.7.0;
315 LIBVIRT_0.7.2 {
316     global:
317         virStreamNew;
318         virStreamRef;
319         virStreamSend;
320         virStreamRecv;
321         virStreamSendAll;
322         virStreamRecvAll;
323         virStreamEventAddCallback;
324         virStreamEventUpdateCallback;
325         virStreamEventRemoveCallback;
326         virStreamFinish;
327         virStreamAbort;
328         virStreamFree;
329         virDomainMigrateToURI;
330 } LIBVIRT_0.7.1;
332 LIBVIRT_0.7.3 {
333     global:
334         virConnectGetLibVersion;
335         virConnectIsEncrypted;
336         virConnectIsSecure;
337         virDomainIsActive;
338         virDomainIsPersistent;
339         virNetworkIsActive;
340         virNetworkIsPersistent;
341         virStoragePoolIsActive;
342         virStoragePoolIsPersistent;
343         virInterfaceIsActive;
344 } LIBVIRT_0.7.2;
346 LIBVIRT_0.7.5 {
347     global:
348         virConnectCompareCPU;
349         virDomainMemoryStats;
350 } LIBVIRT_0.7.3;
352 LIBVIRT_0.7.7 {
353     global:
354         virDomainAttachDeviceFlags;
355         virDomainDetachDeviceFlags;
356         virConnectBaselineCPU;
357         virDomainGetJobInfo;
358         virDomainAbortJob;
359 } LIBVIRT_0.7.5;
361 LIBVIRT_0.8.0 {
362     global:
363         virStorageVolWipe;
364         virDomainMigrateSetMaxDowntime;
365         virConnectDomainEventRegisterAny;
366         virConnectDomainEventDeregisterAny;
367         virDomainUpdateDeviceFlags;
368         virConnectListNWFilters;
369         virConnectNumOfNWFilters;
370         virNWFilterLookupByName;
371         virNWFilterLookupByUUID;
372         virNWFilterLookupByUUIDString;
373         virNWFilterFree;
374         virNWFilterGetName;
375         virNWFilterGetUUID;
376         virNWFilterGetUUIDString;
377         virNWFilterGetXMLDesc;
378         virNWFilterRef;
379         virNWFilterDefineXML;
380         virNWFilterUndefine;
381         virDomainManagedSave;
382         virDomainHasManagedSaveImage;
383         virDomainManagedSaveRemove;
384         virDomainSnapshotCreateXML;
385         virDomainSnapshotGetXMLDesc;
386         virDomainSnapshotNum;
387         virDomainSnapshotListNames;
388         virDomainSnapshotLookupByName;
389         virDomainHasCurrentSnapshot;
390         virDomainSnapshotCurrent;
391         virDomainRevertToSnapshot;
392         virDomainSnapshotDelete;
393         virDomainSnapshotFree;
394 } LIBVIRT_0.7.7;
397 LIBVIRT_0.8.1 {
398     global:
399         virDomainGetBlockInfo;
400 } LIBVIRT_0.8.0;
403 LIBVIRT_0.8.2 {
404     global:
405         virDomainCreateWithFlags;
406 } LIBVIRT_0.8.1;
408 LIBVIRT_0.8.5 {
409     global:
410         virDomainSetMemoryParameters;
411         virDomainGetMemoryParameters;
412         virDomainGetVcpusFlags;
413         virDomainSetVcpusFlags;
414 } LIBVIRT_0.8.2;
416 LIBVIRT_0.8.6 {
417     global:
418         virDomainOpenConsole;
419         virDomainIsUpdated;
420 } LIBVIRT_0.8.5;
422 LIBVIRT_0.8.8 {
423     global:
424         virConnectGetSysinfo;
425 } LIBVIRT_0.8.6;
427 LIBVIRT_0.9.0 {
428     global:
429         virDomainGetBlkioParameters;
430         virDomainMigrateSetMaxSpeed;
431         virDomainSetBlkioParameters;
432         virDomainSetMemoryFlags;
433         virEventRegisterDefaultImpl;
434         virEventRunDefaultImpl;
435         virStorageVolDownload;
436         virStorageVolUpload;
437 } LIBVIRT_0.8.8;
439 LIBVIRT_0.9.2 {
440     global:
441         virDomainGetSchedulerParametersFlags;
442         virDomainGetState;
443         virDomainInjectNMI;
444         virDomainMigrate2;
445         virDomainMigrateToURI2;
446         virDomainScreenshot;
447         virDomainSetSchedulerParametersFlags;
448         virInterfaceChangeBegin;
449         virInterfaceChangeCommit;
450         virInterfaceChangeRollback;
451 } LIBVIRT_0.9.0;
453 LIBVIRT_0.9.3 {
454     global:
455         virDomainGetControlInfo;
456         virDomainGetVcpuPinInfo;
457         virDomainPinVcpuFlags;
458         virDomainSendKey;
459         virEventAddHandle;
460         virEventAddTimeout;
461         virEventRemoveHandle;
462         virEventRemoveTimeout;
463         virEventUpdateHandle;
464         virEventUpdateTimeout;
465         virNodeGetCPUStats;
466         virNodeGetMemoryStats;
467 } LIBVIRT_0.9.2;
469 LIBVIRT_0.9.4 {
470     global:
471         virDomainRestoreFlags;
472         virDomainSaveFlags;
473         virDomainSaveImageDefineXML;
474         virDomainSaveImageGetXMLDesc;
475         virDomainUndefineFlags;
476         virDomainDestroyFlags;
477         virDomainBlockJobAbort;
478         virDomainGetBlockJobInfo;
479         virDomainBlockJobSetSpeed;
480         virDomainBlockPull;
481 } LIBVIRT_0.9.3;
483 LIBVIRT_0.9.5 {
484     global:
485         virDomainBlockStatsFlags;
486         virDomainMigrateGetMaxSpeed;
487         virDomainSnapshotGetConnect;
488         virDomainSnapshotGetDomain;
489         virDomainSnapshotGetName;
490 } LIBVIRT_0.9.4;
492 LIBVIRT_0.9.7 {
493     global:
494         virDomainOpenGraphics;
495         virDomainReset;
496         virDomainSnapshotGetParent;
497         virDomainSnapshotListChildrenNames;
498         virDomainSnapshotNumChildren;
499 } LIBVIRT_0.9.5;
501 LIBVIRT_0.9.8 {
502     global:
503         virConnectIsAlive;
504         virConnectSetKeepAlive;
505         virDomainBlockResize;
506         virDomainGetBlockIoTune;
507         virDomainSetBlockIoTune;
508         virNodeSuspendForDuration;
509 } LIBVIRT_0.9.7;
511 LIBVIRT_0.9.9 {
512     global:
513         virDomainGetInterfaceParameters;
514         virDomainGetNumaParameters;
515         virDomainSetInterfaceParameters;
516         virDomainSetNumaParameters;
517 } LIBVIRT_0.9.8;
519 LIBVIRT_0.9.10 {
520     global:
521         virDomainBlockRebase;
522         virDomainGetCPUStats;
523         virDomainGetDiskErrors;
524         virDomainGetMetadata;
525         virDomainPMSuspendForDuration;
526         virDomainSetMetadata;
527         virDomainShutdownFlags;
528         virStorageVolResize;
529         virStorageVolWipePattern;
530 } LIBVIRT_0.9.9;
532 LIBVIRT_0.9.11 {
533     global:
534         virDomainPMWakeup;
535 } LIBVIRT_0.9.10;
537 LIBVIRT_0.9.13 {
538     global:
539         virConnectListAllDomains;
540         virDomainListAllSnapshots;
541         virDomainSnapshotHasMetadata;
542         virDomainSnapshotIsCurrent;
543         virDomainSnapshotListAllChildren;
544         virDomainSnapshotRef;
545 } LIBVIRT_0.9.11;
547 LIBVIRT_0.10.0 {
548     global:
549         virDomainGetHostname;
550         virConnectRegisterCloseCallback;
551         virConnectUnregisterCloseCallback;
552         virDomainGetSecurityLabelList;
553         virDomainPinEmulator;
554         virDomainGetEmulatorPinInfo;
555 } LIBVIRT_0.9.13;
557 LIBVIRT_0.10.2 {
558     global:
559         virConnectListAllInterfaces;
560         virConnectListAllNetworks;
561         virConnectListAllNodeDevices;
562         virConnectListAllNWFilters;
563         virConnectListAllSecrets;
564         virConnectListAllStoragePools;
565         virDomainBlockCommit;
566         virNetworkUpdate;
567         virNodeGetMemoryParameters;
568         virNodeSetMemoryParameters;
569         virStoragePoolListAllVolumes;
570 } LIBVIRT_0.10.0;
572 LIBVIRT_1.0.0 {
573     global:
574         virNodeGetCPUMap;
575 } LIBVIRT_0.10.2;
577 LIBVIRT_1.0.1 {
578     global:
579         virDomainFSTrim;
580         virDomainSendProcessSignal;
581 } LIBVIRT_1.0.0;
583 LIBVIRT_1.0.2 {
584     global:
585         virDomainOpenChannel;
586         virTypedParamsAddBoolean;
587         virTypedParamsAddDouble;
588         virTypedParamsAddFromString;
589         virTypedParamsAddInt;
590         virTypedParamsAddLLong;
591         virTypedParamsAddString;
592         virTypedParamsAddUInt;
593         virTypedParamsAddULLong;
594         virTypedParamsClear;
595         virTypedParamsFree;
596         virTypedParamsGet;
597         virTypedParamsGetBoolean;
598         virTypedParamsGetDouble;
599         virTypedParamsGetInt;
600         virTypedParamsGetLLong;
601         virTypedParamsGetString;
602         virTypedParamsGetUInt;
603         virTypedParamsGetULLong;
604 } LIBVIRT_1.0.1;
606 LIBVIRT_1.0.3 {
607     global:
608         virDomainGetJobStats;
609         virDomainMigrateGetCompressionCache;
610         virDomainMigrateSetCompressionCache;
611         virNodeDeviceLookupSCSIHostByWWN;
612 } LIBVIRT_1.0.2;
614 LIBVIRT_1.0.5 {
615     global:
616         virNodeDeviceDetachFlags;
617 } LIBVIRT_1.0.3;
619 LIBVIRT_1.0.6 {
620     global:
621         virGetLastErrorMessage;
622 } LIBVIRT_1.0.5;
624 LIBVIRT_1.1.0 {
625     global:
626         virDomainMigrate3;
627         virDomainMigrateToURI3;
628 } LIBVIRT_1.0.6;
630 LIBVIRT_1.1.1 {
631     global:
632         virDomainCreateWithFiles;
633         virDomainCreateXMLWithFiles;
634         virDomainSetMemoryStatsPeriod;
635 } LIBVIRT_1.1.0;
637 LIBVIRT_1.1.3 {
638     global:
639         virConnectGetCPUModelNames;
640 } LIBVIRT_1.1.1;
642 LIBVIRT_1.2.1 {
643     global:
644         virConnectNetworkEventRegisterAny;
645         virConnectNetworkEventDeregisterAny;
646 } LIBVIRT_1.1.3;
648 LIBVIRT_1.2.3 {
649     global:
650         virDomainCoreDumpWithFormat;
651 } LIBVIRT_1.2.1;
653 LIBVIRT_1.2.5 {
654     global:
655         virDomainFSFreeze;
656         virDomainFSThaw;
657         virDomainGetTime;
658         virDomainSetTime;
659 } LIBVIRT_1.2.3;
661 LIBVIRT_1.2.6 {
662     global:
663         virNodeGetFreePages;
664         virNetworkDHCPLeaseFree;
665         virNetworkGetDHCPLeases;
666 } LIBVIRT_1.2.5;
668 LIBVIRT_1.2.7 {
669     global:
670         virConnectGetDomainCapabilities;
671 } LIBVIRT_1.2.6;
673 LIBVIRT_1.2.8 {
674     global:
675         virConnectGetAllDomainStats;
676         virDomainBlockCopy;
677         virDomainListGetStats;
678         virDomainOpenGraphicsFD;
679         virDomainStatsRecordListFree;
680 } LIBVIRT_1.2.7;
682 LIBVIRT_1.2.9 {
683     global:
684         virNodeAllocPages;
685 } LIBVIRT_1.2.8;
687 LIBVIRT_1.2.11 {
688     global:
689         virDomainFSInfoFree;
690         virDomainGetFSInfo;
691 } LIBVIRT_1.2.9;
693 LIBVIRT_1.2.12 {
694     global:
695         virDomainDefineXMLFlags;
696 } LIBVIRT_1.2.11;
698 LIBVIRT_1.2.14 {
699     global:
700         virDomainIOThreadInfoFree;
701         virDomainGetIOThreadInfo;
702         virDomainPinIOThread;
703         virDomainInterfaceAddresses;
704         virDomainInterfaceFree;
705 } LIBVIRT_1.2.12;
707 LIBVIRT_1.2.15 {
708     global:
709         virDomainAddIOThread;
710         virDomainDelIOThread;
711 } LIBVIRT_1.2.14;
713 LIBVIRT_1.2.16 {
714     global:
715         virDomainSetUserPassword;
716 } LIBVIRT_1.2.15;
718 LIBVIRT_1.2.17 {
719     global:
720         virTypedParamsAddStringList;
721 } LIBVIRT_1.2.16;
723 LIBVIRT_1.2.19 {
724     global:
725         virDomainRename;
726 } LIBVIRT_1.2.17;
728 LIBVIRT_1.3.3 {
729     global:
730         virDomainMigrateStartPostCopy;
731         virDomainGetPerfEvents;
732         virDomainSetPerfEvents;
733 } LIBVIRT_1.2.19;
735 LIBVIRT_2.0.0 {
736     global:
737         virConnectStoragePoolEventRegisterAny;
738         virConnectStoragePoolEventDeregisterAny;
739         virDomainGetGuestVcpus;
740         virDomainSetGuestVcpus;
741 } LIBVIRT_1.3.3;
743 LIBVIRT_2.2.0 {
744     global:
745         virConnectNodeDeviceEventRegisterAny;
746         virConnectNodeDeviceEventDeregisterAny;
747 } LIBVIRT_2.0.0;
749 LIBVIRT_3.0.0 {
750     global:
751         virStorageVolGetInfoFlags;
752         virConnectSecretEventRegisterAny;
753         virConnectSecretEventDeregisterAny;
754 } LIBVIRT_2.2.0;
756 LIBVIRT_3.1.0 {
757     global:
758         virDomainSetBlockThreshold;
759         virDomainSetVcpu;
760 } LIBVIRT_3.0.0;
762 LIBVIRT_3.4.0 {
763     global:
764         virStreamRecvFlags;
765         virStreamRecvHole;
766         virStreamSendHole;
767         virStreamSparseRecvAll;
768         virStreamSparseSendAll;
769 } LIBVIRT_3.1.0;
771 LIBVIRT_3.7.0 {
772     global:
773         virDomainMigrateGetMaxDowntime;
774         virDomainManagedSaveGetXMLDesc;
775         virDomainManagedSaveDefineXML;
776 } LIBVIRT_3.4.0;
778 LIBVIRT_3.9.0 {
779     global:
780         virDomainSetLifecycleAction;
781 } LIBVIRT_3.7.0;
783 LIBVIRT_4.1.0 {
784     global:
785         virStoragePoolLookupByTargetPath;
786 } LIBVIRT_3.9.0;
788 LIBVIRT_4.4.0 {
789     global:
790         virDomainDetachDeviceAlias;
791         virConnectCompareHypervisorCPU;
792         virConnectBaselineHypervisorCPU;
793 } LIBVIRT_4.1.0;
795 LIBVIRT_4.5.0 {
796     global:
797         virGetLastErrorCode;
798         virGetLastErrorDomain;
799         virNodeGetSEVInfo;
800         virDomainGetLaunchSecurityInfo;
801         virNWFilterBindingLookupByPortDev;
802         virConnectListAllNWFilterBindings;
803         virNWFilterBindingCreateXML;
804         virNWFilterBindingGetXMLDesc;
805         virNWFilterBindingDelete;
806         virNWFilterBindingRef;
807         virNWFilterBindingFree;
808         virNWFilterBindingGetPortDev;
809         virNWFilterBindingGetFilterName;
810 } LIBVIRT_4.4.0;
812 LIBVIRT_4.10.0 {
813     global:
814         virDomainSetIOThreadParams;
815 } LIBVIRT_4.5.0;
817 LIBVIRT_5.2.0 {
818     global:
819         virConnectGetStoragePoolCapabilities;
820 } LIBVIRT_4.10.0;
822 LIBVIRT_5.5.0 {
823     global:
824         virNetworkListAllPorts;
825         virNetworkPortLookupByUUID;
826         virNetworkPortLookupByUUIDString;
827         virNetworkPortCreateXML;
828         virNetworkPortGetNetwork;
829         virNetworkPortGetParameters;
830         virNetworkPortGetXMLDesc;
831         virNetworkPortGetUUID;
832         virNetworkPortGetUUIDString;
833         virNetworkPortDelete;
834         virNetworkPortFree;
835         virNetworkPortRef;
836         virNetworkPortSetParameters;
837 } LIBVIRT_5.2.0;
839 LIBVIRT_5.6.0 {
840     global:
841         virDomainCheckpointCreateXML;
842         virDomainCheckpointDelete;
843         virDomainCheckpointFree;
844         virDomainCheckpointGetConnect;
845         virDomainCheckpointGetDomain;
846         virDomainCheckpointGetName;
847         virDomainCheckpointGetParent;
848         virDomainCheckpointGetXMLDesc;
849         virDomainCheckpointListAllChildren;
850         virDomainCheckpointLookupByName;
851         virDomainCheckpointRef;
852         virDomainListAllCheckpoints;
853 } LIBVIRT_5.5.0;
855 LIBVIRT_5.7.0 {
856     global:
857         virDomainGetGuestInfo;
858 } LIBVIRT_5.6.0;
860 LIBVIRT_5.8.0 {
861     global:
862         virConnectSetIdentity;
863 } LIBVIRT_5.7.0;
865 LIBVIRT_5.10.0 {
866     global:
867         virDomainAgentSetResponseTimeout;
868 } LIBVIRT_5.8.0;
870 LIBVIRT_6.0.0 {
871     global:
872         virDomainBackupBegin;
873         virDomainBackupGetXMLDesc;
874 } LIBVIRT_5.10.0;
876 LIBVIRT_6.10.0 {
877     global:
878         virDomainAuthorizedSSHKeysGet;
879         virDomainAuthorizedSSHKeysSet;
880 } LIBVIRT_6.0.0;
882 LIBVIRT_7.1.0 {
883     global:
884         virDomainGetMessages;
885 } LIBVIRT_6.10.0;
887 LIBVIRT_7.2.0 {
888     global:
889         virDomainStartDirtyRateCalc;
890 } LIBVIRT_7.1.0;
892 LIBVIRT_7.3.0 {
893     global:
894         virNodeDeviceDefineXML;
895         virNodeDeviceUndefine;
896         virNodeDeviceCreate;
897 } LIBVIRT_7.2.0;
899 LIBVIRT_7.7.0 {
900     global:
901         virNWFilterDefineXMLFlags;
902         virNetworkDefineXMLFlags;
903 } LIBVIRT_7.3.0;
905 LIBVIRT_7.8.0 {
906     global:
907         virNodeDeviceSetAutostart;
908         virNodeDeviceGetAutostart;
909         virNodeDeviceIsPersistent;
910         virNodeDeviceIsActive;
911         virNetworkCreateXMLFlags;
912 } LIBVIRT_7.7.0;
914 LIBVIRT_8.0.0 {
915     global:
916         virDomainSetLaunchSecurityState;
917 } LIBVIRT_7.8.0;
919 LIBVIRT_8.4.0 {
920     global:
921         virDomainSaveParams;
922         virDomainRestoreParams;
923 } LIBVIRT_8.0.0;
925 LIBVIRT_8.5.0 {
926     global:
927         virDomainAbortJobFlags;
928 } LIBVIRT_8.4.0;
930 LIBVIRT_9.0.0 {
931     global:
932         virDomainFDAssociate;
933 } LIBVIRT_8.5.0;
935 LIBVIRT_9.7.0 {
936     global:
937         virNetworkGetMetadata;
938         virNetworkSetMetadata;
939 } LIBVIRT_9.0.0;
941 LIBVIRT_10.1.0 {
942     global:
943         virNodeDeviceUpdate;
944 } LIBVIRT_9.7.0;
946 LIBVIRT_10.2.0 {
947     global:
948         virDomainGraphicsReload;
949 } LIBVIRT_10.1.0;
951 # .... define new API here using predicted next version number ....