2 # Private symbols used in RPC operations. Add symbols here, and see
3 # Makefile.am 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;
18 virNetClientAddProgram;
19 virNetClientAddStream;
23 virNetClientGetTLSKeySize;
24 virNetClientHasPassFD;
25 virNetClientIsEncrypted;
27 virNetClientKeepAliveIsSupported;
28 virNetClientKeepAliveStart;
29 virNetClientKeepAliveStop;
30 virNetClientLocalAddrStringSASL;
31 virNetClientNewExternal;
32 virNetClientNewLibSSH2;
36 virNetClientRegisterAsyncIO;
37 virNetClientRegisterKeepAlive;
38 virNetClientRemoteAddrStringSASL;
39 virNetClientRemoveStream;
40 virNetClientSendNonBlock;
41 virNetClientSendStream;
42 virNetClientSendWithReply;
43 virNetClientSetCloseCallback;
44 virNetClientSetTLSSession;
47 # rpc/virnetclientprogram.h
48 virNetClientProgramCall;
49 virNetClientProgramDispatch;
50 virNetClientProgramGetProgram;
51 virNetClientProgramGetVersion;
52 virNetClientProgramMatches;
53 virNetClientProgramNew;
56 # rpc/virnetclientstream.h
57 virNetClientStreamCheckSendStatus;
58 virNetClientStreamCheckState;
59 virNetClientStreamEOF;
60 virNetClientStreamEventAddCallback;
61 virNetClientStreamEventRemoveCallback;
62 virNetClientStreamEventUpdateCallback;
63 virNetClientStreamMatches;
64 virNetClientStreamNew;
65 virNetClientStreamQueuePacket;
66 virNetClientStreamRecvHole;
67 virNetClientStreamRecvPacket;
68 virNetClientStreamSendHole;
69 virNetClientStreamSendPacket;
70 virNetClientStreamSetError;
74 virNetDaemonAddServer;
75 virNetDaemonAddShutdownInhibition;
76 virNetDaemonAddSignalHandler;
77 virNetDaemonAutoShutdown;
79 virNetDaemonGetServer;
80 virNetDaemonGetServers;
81 virNetDaemonHasClients;
82 virNetDaemonHasServer;
83 virNetDaemonIsPrivileged;
85 virNetDaemonNewPostExecRestart;
86 virNetDaemonPreExecRestart;
88 virNetDaemonRemoveShutdownInhibition;
90 virNetDaemonUpdateServices;
96 virNetMessageClearPayload;
97 virNetMessageDecodeHeader;
98 virNetMessageDecodeLength;
99 virNetMessageDecodeNumFDs;
100 virNetMessageDecodePayload;
102 virNetMessageEncodeHeader;
103 virNetMessageEncodeNumFDs;
104 virNetMessageEncodePayload;
105 virNetMessageEncodePayloadRaw;
108 virNetMessageQueuePush;
109 virNetMessageQueueServe;
110 virNetMessageSaveError;
114 virNetServerAddClient;
115 virNetServerAddProgram;
116 virNetServerAddService;
118 virNetServerGetClient;
119 virNetServerGetClients;
120 virNetServerGetCurrentClients;
121 virNetServerGetCurrentUnauthClients;
122 virNetServerGetMaxClients;
123 virNetServerGetMaxUnauthClients;
125 virNetServerGetThreadPoolParameters;
126 virNetServerHasClients;
128 virNetServerNewPostExecRestart;
129 virNetServerNextClientID;
130 virNetServerPreExecRestart;
131 virNetServerProcessClients;
132 virNetServerSetClientAuthenticated;
133 virNetServerSetClientLimits;
134 virNetServerSetThreadPoolParameters;
135 virNetServerSetTLSContext;
136 virNetServerUpdateServices;
139 # rpc/virnetserverclient.h
140 virNetServerClientAddFilter;
141 virNetServerClientClose;
142 virNetServerClientCloseLocked;
143 virNetServerClientDelayedClose;
144 virNetServerClientGetAuth;
145 virNetServerClientGetFD;
146 virNetServerClientGetID;
147 virNetServerClientGetIdentity;
148 virNetServerClientGetInfo;
149 virNetServerClientGetPrivateData;
150 virNetServerClientGetReadonly;
151 virNetServerClientGetSELinuxContext;
152 virNetServerClientGetTimestamp;
153 virNetServerClientGetTLSKeySize;
154 virNetServerClientGetTLSSession;
155 virNetServerClientGetTransport;
156 virNetServerClientGetUNIXIdentity;
157 virNetServerClientHasTLSSession;
158 virNetServerClientImmediateClose;
159 virNetServerClientInit;
160 virNetServerClientInitKeepAlive;
161 virNetServerClientIsAuthenticated;
162 virNetServerClientIsAuthPendingLocked;
163 virNetServerClientIsClosedLocked;
164 virNetServerClientIsLocal;
165 virNetServerClientIsSecure;
166 virNetServerClientLocalAddrStringSASL;
167 virNetServerClientNew;
168 virNetServerClientNewPostExecRestart;
169 virNetServerClientPreExecRestart;
170 virNetServerClientRemoteAddrStringSASL;
171 virNetServerClientRemoteAddrStringURI;
172 virNetServerClientRemoveFilter;
173 virNetServerClientSendMessage;
174 virNetServerClientSetAuthLocked;
175 virNetServerClientSetAuthPendingLocked;
176 virNetServerClientSetCloseHook;
177 virNetServerClientSetDispatcher;
178 virNetServerClientSetQuietEOF;
179 virNetServerClientSetReadonly;
180 virNetServerClientStartKeepAlive;
181 virNetServerClientWantCloseLocked;
184 # rpc/virnetserverprogram.h
185 virNetServerProgramDispatch;
186 virNetServerProgramGetID;
187 virNetServerProgramGetPriority;
188 virNetServerProgramGetVersion;
189 virNetServerProgramMatches;
190 virNetServerProgramNew;
191 virNetServerProgramSendReplyError;
192 virNetServerProgramSendStreamData;
193 virNetServerProgramSendStreamError;
194 virNetServerProgramSendStreamHole;
195 virNetServerProgramUnknownError;
198 # rpc/virnetserverservice.h
199 virNetServerServiceClose;
200 virNetServerServiceGetAuth;
201 virNetServerServiceGetMaxRequests;
202 virNetServerServiceGetPort;
203 virNetServerServiceGetTLSContext;
204 virNetServerServiceIsReadonly;
205 virNetServerServiceNewFD;
206 virNetServerServiceNewFDOrUNIX;
207 virNetServerServiceNewPostExecRestart;
208 virNetServerServiceNewTCP;
209 virNetServerServiceNewUNIX;
210 virNetServerServicePreExecRestart;
211 virNetServerServiceSetDispatcher;
212 virNetServerServiceToggle;
217 virNetSocketAddIOCallback;
218 virNetSocketCheckProtocols;
223 virNetSocketGetSELinuxContext;
224 virNetSocketGetUNIXIdentity;
225 virNetSocketHasCachedData;
226 virNetSocketHasPassFD;
227 virNetSocketHasPendingData;
230 virNetSocketLocalAddrStringSASL;
231 virNetSocketNewConnectCommand;
232 virNetSocketNewConnectExternal;
233 virNetSocketNewConnectLibSSH2;
234 virNetSocketNewConnectSockFD;
235 virNetSocketNewConnectSSH;
236 virNetSocketNewConnectTCP;
237 virNetSocketNewConnectUNIX;
238 virNetSocketNewListenFD;
239 virNetSocketNewListenTCP;
240 virNetSocketNewListenUNIX;
241 virNetSocketNewPostExecRestart;
242 virNetSocketPreExecRestart;
245 virNetSocketRemoteAddrStringSASL;
246 virNetSocketRemoteAddrStringURI;
247 virNetSocketRemoveIOCallback;
249 virNetSocketSetBlocking;
250 virNetSocketSetTLSSession;
251 virNetSocketUpdateIOCallback;
255 # rpc/virnettlscontext.h
256 virNetTLSContextCheckCertificate;
257 virNetTLSContextNewClient;
258 virNetTLSContextNewClientPath;
259 virNetTLSContextNewServer;
260 virNetTLSContextNewServerPath;
262 virNetTLSSessionGetHandshakeStatus;
263 virNetTLSSessionGetKeySize;
264 virNetTLSSessionGetX509DName;
265 virNetTLSSessionHandshake;
267 virNetTLSSessionRead;
268 virNetTLSSessionSetIOCallbacks;
269 virNetTLSSessionWrite;
272 # Let emacs know we want case-insensitive sorting