package gapi-ocaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

The "Q" encoding as described by RFC 2047.

val encode : ?pos:int -> ?len:int -> string -> string

Note: * All characters except alphanumeric characters are protected by * hex tokens. * In particular, spaces are represented as "=20", not as "_".

val encode_tstring : ?pos:int -> ?len:int -> Netsys_types.tstring -> Bytes.t

Same for tagged string inputs. The result are always bytes, though

val encode_poly : ?pos:int -> ?len:int -> 's Netstring_tstring.tstring_ops -> 's -> Bytes.t

Polymorphic version

val decode : ?pos:int -> ?len:int -> string -> string

Q-decode a string

val decode_tstring : ?pos:int -> ?len:int -> Netsys_types.tstring -> Bytes.t

Same for tagged string inputs. The result are always bytes, though

val decode_poly : ?pos:int -> ?len:int -> 's Netstring_tstring.tstring_ops -> 's -> Bytes.t

Polymorphic version

OCaml

Innovation. Community. Security.