Plasma GitLab Archive
Projects Blog Knowledge

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_pseudo :
    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 unpack_call_body_raw_bytes :
    Rpc_packer.packed_value -> int -> Stdlib.Bytes.t
  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_pseudo :
    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_accepting_reply_pseudo :
    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 pack_rejecting_reply_pseudo :
    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 bytes_of_packed_value : Rpc_packer.packed_value -> Stdlib.Bytes.t
  val mstrings_of_packed_value :
    Rpc_packer.packed_value -> Netxdr_mstring.mstring list
  val packed_value_of_string : string -> Rpc_packer.packed_value
  val packed_value_of_bytes : Stdlib.Bytes.t -> Rpc_packer.packed_value
  val packed_value_of_mstrings :
    Netxdr_mstring.mstring list -> Rpc_packer.packed_value
  val prefix_of_packed_value : Rpc_packer.packed_value -> int -> string
  val xdr_of_pseudo_value : Rpc_packer.packed_value -> Netxdr.xdr_value
  val pseudo_value_of_xdr : Netxdr.xdr_value -> Rpc_packer.packed_value
end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml