2 # Private symbols used in RPC operations. Add symbols here, and see
3 # src/remote/meson.build for more details.
5 # Keep this file sorted by header name, then by symbols with each header.
10 # Hack only required for Win32 to make tests link properly,
11 # as the wildcard above doesn't work there. Fortunately
12 # Win32 builds don't require the other xdr_* syms exported.
13 # since there's no libvirtd built.
14 xdr_virNetMessageError;
17 # remote/remote_sockets.h
18 remoteProbeSessionDriverFromBinary;
19 remoteProbeSessionDriverFromSocket;
20 remoteProbeSystemDriverFromSocket;
23 virNetClientAddProgram;
24 virNetClientAddStream;
28 virNetClientGetTLSKeySize;
29 virNetClientHasPassFD;
30 virNetClientIsEncrypted;
32 virNetClientKeepAliveIsSupported;
33 virNetClientKeepAliveStart;
34 virNetClientKeepAliveStop;
35 virNetClientLocalAddrStringSASL;
36 virNetClientNewExternal;
37 virNetClientNewLibSSH2;
41 virNetClientRegisterAsyncIO;
42 virNetClientRegisterKeepAlive;
43 virNetClientRemoteAddrStringSASL;
44 virNetClientRemoveStream;
45 virNetClientSendNonBlock;
46 virNetClientSendStream;
47 virNetClientSendWithReply;
48 virNetClientSetCloseCallback;
49 virNetClientSetTLSSession;
50 virNetClientSSHHelperCommand;
53 # rpc/virnetclientprogram.h
54 virNetClientProgramCall;
55 virNetClientProgramDispatch;
56 virNetClientProgramGetProgram;
57 virNetClientProgramGetVersion;
58 virNetClientProgramMatches;
59 virNetClientProgramNew;
62 # rpc/virnetclientstream.h
63 virNetClientStreamCheckSendStatus;
64 virNetClientStreamCheckState;
65 virNetClientStreamEOF;
66 virNetClientStreamEventAddCallback;
67 virNetClientStreamEventRemoveCallback;
68 virNetClientStreamEventUpdateCallback;
69 virNetClientStreamInData;
70 virNetClientStreamMatches;
71 virNetClientStreamNew;
72 virNetClientStreamQueuePacket;
73 virNetClientStreamRecvHole;
74 virNetClientStreamRecvPacket;
75 virNetClientStreamSendHole;
76 virNetClientStreamSendPacket;
77 virNetClientStreamSetError;
81 virNetDaemonAddServer;
82 virNetDaemonAddShutdownInhibition;
83 virNetDaemonAddSignalHandler;
84 virNetDaemonAutoShutdown;
85 virNetDaemonGetServer;
86 virNetDaemonGetServers;
87 virNetDaemonHasClients;
88 virNetDaemonHasServer;
89 virNetDaemonIsPrivileged;
91 virNetDaemonNewPostExecRestart;
92 virNetDaemonPreExecRestart;
94 virNetDaemonQuitExecRestart;
95 virNetDaemonRemoveShutdownInhibition;
97 virNetDaemonSetShutdownCallbacks;
98 virNetDaemonSetStateStopWorkerThread;
99 virNetDaemonUpdateServices;
102 # rpc/virnetmessage.h
105 virNetMessageClearFDs;
106 virNetMessageClearPayload;
107 virNetMessageDecodeHeader;
108 virNetMessageDecodeLength;
109 virNetMessageDecodeNumFDs;
110 virNetMessageDecodePayload;
112 virNetMessageEncodeHeader;
113 virNetMessageEncodeNumFDs;
114 virNetMessageEncodePayload;
115 virNetMessageEncodePayloadRaw;
118 virNetMessageQueuePush;
119 virNetMessageQueueServe;
120 virNetMessageSaveError;
124 virNetServerAddClient;
125 virNetServerAddProgram;
126 virNetServerAddService;
127 virNetServerAddServiceTCP;
128 virNetServerAddServiceUNIX;
130 virNetServerGetClient;
131 virNetServerGetClients;
132 virNetServerGetCurrentClients;
133 virNetServerGetCurrentUnauthClients;
134 virNetServerGetMaxClients;
135 virNetServerGetMaxUnauthClients;
137 virNetServerGetThreadPoolParameters;
138 virNetServerHasClients;
139 virNetServerNeedsAuth;
141 virNetServerNewPostExecRestart;
142 virNetServerNextClientID;
143 virNetServerPreExecRestart;
144 virNetServerProcessClients;
145 virNetServerSetClientAuthenticated;
146 virNetServerSetClientLimits;
147 virNetServerSetThreadPoolParameters;
148 virNetServerSetTLSContext;
149 virNetServerUpdateServices;
150 virNetServerUpdateTlsFiles;
153 # rpc/virnetserverclient.h
154 virNetServerClientAddFilter;
155 virNetServerClientClose;
156 virNetServerClientCloseLocked;
157 virNetServerClientDelayedClose;
158 virNetServerClientGetAuth;
159 virNetServerClientGetFD;
160 virNetServerClientGetID;
161 virNetServerClientGetIdentity;
162 virNetServerClientGetInfo;
163 virNetServerClientGetPrivateData;
164 virNetServerClientGetReadonly;
165 virNetServerClientGetSELinuxContext;
166 virNetServerClientGetTimestamp;
167 virNetServerClientGetTLSKeySize;
168 virNetServerClientGetTLSSession;
169 virNetServerClientGetTransport;
170 virNetServerClientGetUNIXIdentity;
171 virNetServerClientHasTLSSession;
172 virNetServerClientImmediateClose;
173 virNetServerClientInit;
174 virNetServerClientInitKeepAlive;
175 virNetServerClientIsAuthenticated;
176 virNetServerClientIsAuthPendingLocked;
177 virNetServerClientIsClosedLocked;
178 virNetServerClientIsLocal;
179 virNetServerClientIsSecure;
180 virNetServerClientLocalAddrStringSASL;
181 virNetServerClientNew;
182 virNetServerClientNewPostExecRestart;
183 virNetServerClientPreExecRestart;
184 virNetServerClientRemoteAddrStringSASL;
185 virNetServerClientRemoteAddrStringURI;
186 virNetServerClientRemoveFilter;
187 virNetServerClientSendMessage;
188 virNetServerClientSetAuthLocked;
189 virNetServerClientSetAuthPendingLocked;
190 virNetServerClientSetCloseHook;
191 virNetServerClientSetDispatcher;
192 virNetServerClientSetIdentity;
193 virNetServerClientSetQuietEOF;
194 virNetServerClientSetReadonly;
195 virNetServerClientStartKeepAlive;
196 virNetServerClientWantCloseLocked;
199 # rpc/virnetserverprogram.h
200 virNetServerProgramDispatch;
201 virNetServerProgramGetID;
202 virNetServerProgramGetPriority;
203 virNetServerProgramGetVersion;
204 virNetServerProgramMatches;
205 virNetServerProgramNew;
206 virNetServerProgramSendReplyError;
207 virNetServerProgramSendStreamData;
208 virNetServerProgramSendStreamError;
209 virNetServerProgramSendStreamHole;
210 virNetServerProgramUnknownError;
213 # rpc/virnetserverservice.h
214 virNetServerServiceClose;
215 virNetServerServiceGetAuth;
216 virNetServerServiceGetMaxRequests;
217 virNetServerServiceGetPort;
218 virNetServerServiceGetTLSContext;
219 virNetServerServiceIsReadonly;
220 virNetServerServiceNewFDs;
221 virNetServerServiceNewPostExecRestart;
222 virNetServerServiceNewTCP;
223 virNetServerServiceNewUNIX;
224 virNetServerServicePreExecRestart;
225 virNetServerServiceSetDispatcher;
226 virNetServerServiceTimerActive;
227 virNetServerServiceToggle;
232 # Let emacs know we want case-insensitive sorting