You can search for identifiers within the package.
in-package search v0.2.0
tiny_libs.networking_protocols
Transport
type t = {
send : string -> unit;
receive : unit -> string list;
status : unit -> string;
player : unit -> int option;
}
type role =
| Host of {
bind : string;
port : int;
| Join of {
host : string;
| Relay of {
val set_connect : (Cap.network -> role -> (t, string) result) -> unit
val connect : < Cap.network.. > -> role -> (t, string) result
val set_tunnel : (Cap.exec -> host:string -> port:int -> (t, string) result) -> unit
val tunnel : < Cap.exec.. > -> host:string -> port:int -> (t, string) result
val set_tls : (Cap.network -> host:string -> port:int -> (t, string) result) -> unit
val tls : < Cap.network.. > -> host:string -> port:int -> (t, string) result