2
< upcast : #Channel.out_channel_obj; write_byte : int -> unit;
3
write_char : char -> unit; write_float : float -> unit;
4
write_int : int -> unit; write_int32 : int32 -> unit;
5
write_int64 : int64 -> unit; write_string : string -> unit;
6
write_string_pos : buf:string -> pos:int -> len:int -> unit; .. > ->
8
val unmarshal_string : < read_int : 'a; read_string : 'a -> 'b; .. > -> 'b
10
f:((< write_int : int -> 'b; .. > as 'a) -> 'c -> unit) ->
13
f:((< read_int : int; .. > as 'a) -> 'b) -> 'a -> 'b list
14
val marshal_lstring : < write_string : 'a -> 'b; .. > -> 'a -> 'b
15
val unmarshal_lstring : 'a -> < read_string : 'a -> 'b; .. > -> 'b
17
f:((< write_int : int -> 'b; .. > as 'a) -> 'c -> unit) ->
18
'a -> 'c array -> unit
20
f:((< read_int : int; .. > as 'a) -> 'b) -> 'a -> 'b array
21
val marshal_bitstring :
22
< upcast : #Channel.out_channel_obj; write_byte : int -> unit;
23
write_char : char -> unit; write_float : float -> unit;
24
write_int : int -> unit; write_int32 : int32 -> unit;
25
write_int64 : int64 -> unit; write_string : string -> unit;
26
write_string_pos : buf:string -> pos:int -> len:int -> unit; .. > ->
28
val unmarshal_bitstring :
29
< read_int : int; read_string : int -> string; .. > -> Bitstring.t
30
val marshal_fixed_sarray :
31
< write_int : int -> 'a; write_string : string -> unit; .. > ->
33
val unmarshal_fixed_sarray :
34
< read_int : int; read_string : int -> 'a; .. > -> 'b -> 'a array
36
f:((< write_int : int -> 'b; .. > as 'a) -> ZZp.zz -> unit) ->
37
'a -> ZZp.Set.t -> unit
39
f:((< read_int : int; .. > as 'a) -> ZZp.zz) -> 'a -> ZZp.Set.t
40
val marshal_sockaddr :
41
< upcast : #Channel.out_channel_obj; write_byte : int -> unit;
42
write_char : char -> unit; write_float : float -> unit;
43
write_int : int -> unit; write_int32 : int32 -> unit;
44
write_int64 : int64 -> unit; write_string : string -> unit;
45
write_string_pos : buf:string -> pos:int -> len:int -> unit; .. > ->
47
val unmarshal_sockaddr :
48
< read_byte : int; read_int : int; read_string : int -> string; .. > ->
50
val marshal_to_string :
51
f:(Channel.buffer_out_channel -> 'a -> 'b) -> 'a -> string
52
val unmarshal_from_string :
53
f:(Channel.string_in_channel -> 'a) -> string -> 'a
54
val int_to_string : int -> string
55
val int_of_string : string -> int