package obus
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
A pure OCaml implementation of DBus
Install
dune-project
Dependency
Authors
Maintainers
Sources
1.1.8.tar.gz
sha256=84aa0003157b0299e43b20a4127b7af04a0fd99878d7ce540bbbfbc6157dfe4f
md5=976947861f1dfa3d3da68378f25377c1
doc/obus/OBus_object/index.html
Module OBus_object
val attach : 'a t -> 'a -> unitval get : 'a t -> 'aval make :
?owner:OBus_peer.t ->
?common:bool ->
?interfaces:'a interface list ->
OBus_path.t ->
'a tval path : 'a t -> OBus_path.tval owner : 'a t -> OBus_peer.t optionval exports : 'a t -> Set.Make(OBus_connection).t React.signalval introspect : 'a t -> OBus_introspect.interface listval on_properties_changed :
'a t ->
(OBus_name.interface ->
(OBus_name.member * OBus_value.V.single option) list ->
unit Lwt.t)
refval export : OBus_connection.t -> 'a t -> unitval remove : OBus_connection.t -> 'a t -> unitval remove_by_path : OBus_connection.t -> OBus_path.t -> unitval destroy : 'a t -> unitval dynamic :
connection:OBus_connection.t ->
prefix:OBus_path.t ->
handler:(OBus_context.t -> OBus_path.t -> 'a t Lwt.t) ->
unitval make_interface :
name:OBus_name.interface ->
?annotations:OBus_introspect.annotation list ->
?methods:'a method_info list ->
?signals:'a signal_info list ->
?properties:'a property_info list ->
unit ->
'a interfaceval make_interface_unsafe :
OBus_name.interface ->
OBus_introspect.annotation list ->
'a method_info array ->
'a signal_info array ->
'a property_info array ->
'a interfaceval remove_interfaces_by_names : 'a t -> OBus_name.interface list -> unitval introspectable : unit -> 'a interfaceval properties : unit -> 'a interfaceval method_info :
('a, 'b) OBus_member.Method.t ->
('c t -> 'a -> 'b Lwt.t) ->
'c method_infoval signal_info : 'a OBus_member.Signal.t -> 'b signal_infoval property_r_info :
('a, [ `readable ]) OBus_member.Property.t ->
('b t -> 'a React.signal) ->
'b property_infoval property_w_info :
('a, [ `writable ]) OBus_member.Property.t ->
('b t -> 'a -> unit Lwt.t) ->
'b property_infoval property_rw_info :
('a, [ `readable | `writable ]) OBus_member.Property.t ->
('b t -> 'a React.signal) ->
('b t -> 'a -> unit Lwt.t) ->
'b property_infoval emit :
'a t ->
interface:OBus_name.interface ->
member:OBus_name.member ->
?peer:OBus_peer.t ->
'b OBus_value.C.sequence ->
'b ->
unit Lwt.t sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>