module OBus_address:sig
..end
typeguid =
OBus_uuid.t
type
t = {
|
name : |
(* |
The transport name
| *) |
|
args : |
(* |
Arguments of the address
| *) |
val name : t -> string
name
projectionval args : t -> (string * string) list
args
Projectionval make : name:string -> args:(string * string) list -> t
val arg : string -> t -> string option
arg key address
returns the value of argument key
, if anyval guid : t -> guid option
exception Parse_failure of string * int * string
Parse_failure(string, position, reason)
exception raised when
parsing a string failed.val of_string : string -> t list
of_string str
parse str
and return the list of addresses
defined in it.Parse_failure
if the string contains an invalid addressval to_string : t list -> string
to_string addresses
return a string representation of a list
of addressesval system : t list Lwt.t Lazy.t
val session : t list Lwt.t Lazy.t
val default_system : t list
val default_session : t list