package obus

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val emit : 'a OBus_member.Signal.t -> 'b OBus_object.t -> ?peer:OBus_peer.t -> 'a -> unit Lwt.t
type 'a t
val make : 'a OBus_member.Signal.t -> OBus_proxy.t -> 'a t
val make_any : 'a OBus_member.Signal.t -> OBus_peer.t -> (OBus_proxy.t * 'a) t
val connect : ?switch:Lwt_switch.t -> 'a t -> 'a React.event Lwt.t
val map_event : ((OBus_context.t * 'a) React.event -> (OBus_context.t * 'b) React.event) -> 'a t -> 'b t
val map : ('a -> 'b) -> 'a t -> 'b t
val map_with_context : (OBus_context.t -> 'a -> 'b) -> 'a t -> 'b t
val with_context : 'a t -> (OBus_context.t * 'a) t
val with_filters : OBus_match.arguments -> 'a t -> 'a t
val with_match_rule : bool -> 'a t -> 'a t