Ocamlnet 4 Reference Manual : Rpc_packer

`sig
type packed_value
val pack_call :
?encoder:Netxdr.encoder ->
Rpc_program.t ->
Netnumber.uint4 ->
string ->
string ->
string -> string -> string -> Netxdr.xdr_value -> Rpc_packer.packed_value
val pack_call_gssapi_header :
Rpc_program.t ->
Netnumber.uint4 -> string -> string -> string -> Rpc_packer.packed_value
val unpack_call :
?mstring_factories:Netxdr_mstring.named_mstring_factories ->
?decoder:Netxdr.decoder ->
Rpc_program.t ->
string ->
Rpc_packer.packed_value ->
Netnumber.uint4 * Netnumber.uint4 * Netnumber.uint4 * Netnumber.uint4 *
string * string * string * string * Netxdr.xdr_value
val unpack_call_frame :
Rpc_packer.packed_value ->
Netnumber.uint4 * Netnumber.uint4 * Netnumber.uint4 * Netnumber.uint4 *
string * string * string * string
val unpack_call_frame_l :
Rpc_packer.packed_value ->
Netnumber.uint4 * Netnumber.uint4 * Netnumber.uint4 * Netnumber.uint4 *
string * string * string * string * int
val extract_call_gssapi_header : Rpc_packer.packed_value -> int
val unpack_call_body :
?mstring_factories:Netxdr_mstring.named_mstring_factories ->
?decoder:Netxdr.decoder ->
Rpc_program.t ->
string -> Rpc_packer.packed_value -> int -> Netxdr.xdr_value
val unpack_call_body_raw : Rpc_packer.packed_value -> int -> string
val pack_successful_reply :
?encoder:Netxdr.encoder ->
Rpc_program.t ->
string ->
Netnumber.uint4 ->
string -> string -> Netxdr.xdr_value -> Rpc_packer.packed_value
val pack_successful_reply_raw :
Netnumber.uint4 ->
string ->
string -> Netxdr_mstring.mstring list -> Rpc_packer.packed_value
val pack_accepting_reply :
Netnumber.uint4 ->
string -> string -> Rpc.server_error -> Rpc_packer.packed_value
val pack_rejecting_reply :
Netnumber.uint4 -> Rpc.server_error -> Rpc_packer.packed_value
val unpack_reply :
?mstring_factories:Netxdr_mstring.named_mstring_factories ->
?decoder:Netxdr.decoder ->
Rpc_program.t ->
string ->
Rpc_packer.packed_value ->
Netnumber.uint4 * string * string * Netxdr.xdr_value
val unpack_reply_verifier :
Rpc_program.t -> string -> Rpc_packer.packed_value -> string * string
val peek_xid : Rpc_packer.packed_value -> Netnumber.uint4
val peek_auth_error : Rpc_packer.packed_value -> Rpc.server_error option
val length_of_packed_value : Rpc_packer.packed_value -> int
val string_of_packed_value : Rpc_packer.packed_value -> string
val packed_value_of_string : string -> Rpc_packer.packed_value
val mstrings_of_packed_value :
Rpc_packer.packed_value -> Netxdr_mstring.mstring list
val packed_value_of_mstrings :
Netxdr_mstring.mstring list -> Rpc_packer.packed_value
val prefix_of_packed_value : Rpc_packer.packed_value -> int -> string
end`