123456789101112131415161718192021(*
* policy_kit.ml
* -------------
* Copyright : (c) 2010, Jeremie Dimino <jeremie@dimino.org>
* Licence : BSD3
*
* This file is a part of obus, an ocaml implementation of D-Bus.
*)letnot_authorized="org.freedesktop.PolicyKit.Error.NotAuthorized"openPolicy_kit_interfaces.Org_freedesktop_PolicyKit_AuthenticationAgentletobtain_authorization~action_id?(xid=0)~pid()=let%lwtsession_bus=OBus_bus.session()inletproxy=OBus_proxy.make(OBus_peer.makesession_bus"org.freedesktop.PolicyKit.AuthenticationAgent")[]inOBus_method.callm_ObtainAuthorizationproxy(action_id,Int32.of_intxid,Int32.of_intpid)