File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -304,3 +304,35 @@ module Bridge = struct
304304 external make_config : debug_info -> ?conservative : bool -> config :(bridge * bridge_config_t ) list -> unit -> unit = " "
305305end
306306
307+ exception PVS_proxy_connection_error
308+
309+ module PVS_proxy = struct
310+ module Server = struct
311+ type t = {
312+ uuid : string ;
313+ addresses : Unix .inet_addr list ;
314+ first_port : int ;
315+ last_port : int ;
316+ }
317+ end
318+
319+ module Client = struct
320+ type t = {
321+ uuid : string ;
322+ mac : string ;
323+ interface : string ;
324+ prepopulate : bool ;
325+ }
326+ end
327+
328+ type t = {
329+ farm_uuid : string ;
330+ farm_name : string ;
331+ servers : Server .t list ;
332+ clients : Client .t list ;
333+ vdi : string ;
334+ }
335+
336+ external configure_farm : debug_info -> PVS_proxy .t -> unit = " "
337+ external remove_farm : debug_info -> string -> unit = " "
338+ end
You can’t perform that action at this time.
0 commit comments