summaryrefslogtreecommitdiff
path: root/src/admin/libvirt_admin_public.syms
blob: 17930e4fac849bd35c789adf7d085966d7db4c1c (plain)
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#
# Officially exported symbols, for which header
# file definitions are installed in /usr/include/libvirt
# from libvirt-admin.h
#
# Versions here are *fixed* to match the libvirt version
# at which the symbol was introduced. This ensures that
# a new client app requiring symbol foo() can't accidentally
# run with old libvirt-admin.so not providing foo() - the global
# soname version info can't enforce this since we never
# change the soname
#
LIBVIRT_ADMIN_2.0.0 {
    global:
        virAdmInitialize;
        virAdmClientFree;
        virAdmClientGetID;
        virAdmClientGetTimestamp;
        virAdmClientGetTransport;
        virAdmConnectOpen;
        virAdmConnectClose;
        virAdmConnectRef;
        virAdmGetVersion;
        virAdmConnectIsAlive;
        virAdmConnectGetURI;
        virAdmConnectGetLibVersion;
        virAdmConnectRegisterCloseCallback;
        virAdmConnectUnregisterCloseCallback;
        virAdmConnectListServers;
        virAdmServerGetName;
        virAdmServerGetThreadPoolParameters;
        virAdmServerFree;
        virAdmServerLookupClient;
        virAdmConnectLookupServer;
        virAdmServerSetThreadPoolParameters;
        virAdmServerListClients;
        virAdmClientGetInfo;
        virAdmClientClose;
        virAdmServerGetClientLimits;
        virAdmServerSetClientLimits;
        virAdmServerUpdateTlsFiles;
};

LIBVIRT_ADMIN_3.0.0 {
    global:
        virAdmConnectGetLoggingOutputs;
        virAdmConnectGetLoggingFilters;
        virAdmConnectSetLoggingOutputs;
        virAdmConnectSetLoggingFilters;
} LIBVIRT_ADMIN_2.0.0;

LIBVIRT_ADMIN_8.6.0 {
    global:
        virAdmConnectSetDaemonTimeout;
} LIBVIRT_ADMIN_3.0.0;