package obus
Module OBus_interfaces.Org_freedesktop_DBus
val interface : OBus_name.interfaceval make_request_name_flags : int32 -> type_request_name_flags listval cast_request_name_flags : type_request_name_flags list -> int32val make_request_name_result : int32 -> type_request_name_resultval cast_request_name_result : type_request_name_result -> int32val make_release_name_result : int32 -> type_release_name_resultval cast_release_name_result : type_release_name_result -> int32val make_start_service_by_name_result :
int32 ->
type_start_service_by_name_resultval cast_start_service_by_name_result :
type_start_service_by_name_result ->
int32val m_AddMatch : (string, unit) OBus_member.Method.tval m_GetAdtAuditSessionData : (string, string) OBus_member.Method.tval m_GetConnectionSELinuxSecurityContext :
(string, string) OBus_member.Method.tval m_GetConnectionUnixProcessID : (string, int32) OBus_member.Method.tval m_GetConnectionUnixUser : (string, int32) OBus_member.Method.tval m_GetId : (unit, string) OBus_member.Method.tval m_GetNameOwner : (string, string) OBus_member.Method.tval m_Hello : (unit, string) OBus_member.Method.tval m_ListActivatableNames : (unit, string list) OBus_member.Method.tval m_ListNames : (unit, string list) OBus_member.Method.tval m_ListQueuedOwners : (string, string list) OBus_member.Method.tval m_NameHasOwner : (string, bool) OBus_member.Method.tval m_ReleaseName : (string, int32) OBus_member.Method.tval m_ReloadConfig : (unit, unit) OBus_member.Method.tval m_RemoveMatch : (string, unit) OBus_member.Method.tval m_RequestName : (string * int32, int32) OBus_member.Method.tval m_StartServiceByName : (string * int32, int32) OBus_member.Method.tval m_UpdateActivationEnvironment :
((string * string) list, unit) OBus_member.Method.tval s_NameAcquired : string OBus_member.Signal.tval s_NameLost : string OBus_member.Signal.tval s_NameOwnerChanged : (string * string * string) OBus_member.Signal.ttype 'a members = {m_AddMatch : 'a OBus_object.t -> string -> unit Lwt.t;m_GetAdtAuditSessionData : 'a OBus_object.t -> string -> string Lwt.t;m_GetConnectionSELinuxSecurityContext : 'a OBus_object.t -> string -> string Lwt.t;m_GetConnectionUnixProcessID : 'a OBus_object.t -> string -> int32 Lwt.t;m_GetConnectionUnixUser : 'a OBus_object.t -> string -> int32 Lwt.t;m_GetId : 'a OBus_object.t -> unit -> string Lwt.t;m_GetNameOwner : 'a OBus_object.t -> string -> string Lwt.t;m_Hello : 'a OBus_object.t -> unit -> string Lwt.t;m_ListActivatableNames : 'a OBus_object.t -> unit -> string list Lwt.t;m_ListNames : 'a OBus_object.t -> unit -> string list Lwt.t;m_ListQueuedOwners : 'a OBus_object.t -> string -> string list Lwt.t;m_NameHasOwner : 'a OBus_object.t -> string -> bool Lwt.t;m_ReleaseName : 'a OBus_object.t -> string -> int32 Lwt.t;m_ReloadConfig : 'a OBus_object.t -> unit -> unit Lwt.t;m_RemoveMatch : 'a OBus_object.t -> string -> unit Lwt.t;m_RequestName : 'a OBus_object.t -> (string * int32) -> int32 Lwt.t;m_StartServiceByName : 'a OBus_object.t -> (string * int32) -> int32 Lwt.t;m_UpdateActivationEnvironment : 'a OBus_object.t -> (string * string) list -> unit Lwt.t;
}val make : 'a members -> 'a OBus_object.interface