package obus
Pure Ocaml implementation of the D-Bus protocol
Install
Dune Dependency
Authors
Maintainers
Sources
1.2.2.tar.gz
sha256=3bf0aeb00bf90cd4111483b37cefcb39af38ad6db1aeb6949a2fbecc13ff9a90
md5=7dd48f9bde3e069898fa08e9972596b5
doc/obus/OBus_member/Method/index.html
Module OBus_member.Method
D-Bus Methods
D-Bus method description
type ('a, 'b) t = {
interface : OBus_name.interface;
member : OBus_name.member;
i_args : 'a OBus_value.arguments;
(*Input arguments
*)o_args : 'b OBus_value.arguments;
(*Output arguments
*)annotations : OBus_introspect.annotation list;
}
Type of a method description
Creation
val make :
interface:OBus_name.interface ->
member:OBus_name.member ->
i_args:'a OBus_value.arguments ->
o_args:'b OBus_value.arguments ->
annotations:OBus_introspect.annotation list ->
('a, 'b) t
Projections
val interface : ('a, 'b) t -> OBus_name.interface
val member : ('a, 'b) t -> OBus_name.member
val i_args : ('a, 'b) t -> 'a OBus_value.arguments
val o_args : ('a, 'b) t -> 'b OBus_value.arguments
val annotations : ('a, 'b) t -> OBus_introspect.annotation list
Introspection
val introspect : ('a, 'b) t -> OBus_introspect.member
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page