package obus

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t = {
  1. peer : OBus_peer.t;
  2. path : OBus_path.t;
}
val compare : t -> t -> int
val make : peer:OBus_peer.t -> path:OBus_path.t -> t
val peer : t -> OBus_peer.t
val path : t -> OBus_path.t
val connection : t -> OBus_connection.t
val name : t -> OBus_name.bus
val introspect : t -> OBus_introspect.document Lwt.t
val call : t -> interface:OBus_name.interface -> member:OBus_name.member -> i_args:'a OBus_value.C.sequence -> o_args:'b OBus_value.C.sequence -> 'a -> 'b Lwt.t
val call_with_context : t -> interface:OBus_name.interface -> member:OBus_name.member -> i_args:'a OBus_value.C.sequence -> o_args:'b OBus_value.C.sequence -> 'a -> (OBus_context.t * 'b) Lwt.t
val call_no_reply : t -> interface:OBus_name.interface -> member:OBus_name.member -> i_args:'a OBus_value.C.sequence -> 'a -> unit Lwt.t
type proxy = t
module type Private = sig ... end
module Private : sig ... end