package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type pc =
  1. | Primitive
  2. | Constructed
type value =
  1. | Bool of bool
  2. | Integer of int_value
  3. | Enum of int_value
  4. | Real of real_value
  5. | Bitstring of bitstring_value
  6. | Octetstring of string
  7. | Null
  8. | Seq of value list
  9. | Set of value list
  10. | Tagptr of tag_class * int * pc * Netstring_tstring.tstring_polybox * int * int
  11. | Tag of tag_class * int * pc * value
  12. | ITag of tag_class * int * value
  13. | OID of int array
  14. | ROID of int array
  15. | ObjectDescriptor of string
  16. | External of value list
  17. | Embedded_PDV of value list
  18. | NumericString of string
  19. | PrintableString of string
  20. | TeletexString of string
  21. | VideotexString of string
  22. | VisibleString of string
  23. | IA5String of string
  24. | GraphicString of string
  25. | GeneralString of string
  26. | UniversalString of string
  27. | BMPString of string
  28. | UTF8String of string
  29. | CharString of string
  30. | UTCTime of time_value
  31. | GeneralizedTime of time_value
and tag_class =
  1. | Universal
  2. | Application
  3. | Context
  4. | Private
and int_value
and real_value
and bitstring_value
and time_value
type time_subtype = [
  1. | `G
  2. | `U
]
val type_of_value : value -> Type_name.type_name option
val get_int_repr : int_value -> string
val get_int_b256 : int_value -> int array
val get_int : int_value -> int
val get_int32 : int_value -> int32
val get_int64 : int_value -> int64
val int : int -> int_value
val int32 : int32 -> int_value
val int64 : int64 -> int_value
val int_b256 : int array -> int_value
val get_real_repr : real_value -> string
val get_bitstring_size : bitstring_value -> int
val get_bitstring_data : bitstring_value -> string
val get_bitstring_bits : ?size:int -> bitstring_value -> bool array
val get_bitstring_repr : bitstring_value -> string
val bitstring_of_bits : bool array -> bitstring_value
val bitstring_of_string : string -> int -> bitstring_value
val truncate_trailing_zero_bits : bitstring_value -> bitstring_value
val get_time_subtype : time_value -> time_subtype
val get_time_repr : time_value -> string
val get_time : time_value -> Netdate.t
val utctime : Netdate.t -> time_value
val gentime : digits:int -> Netdate.t -> time_value
val equal : value -> value -> bool
OCaml

Innovation. Community. Security.