table of contents
other versions
- wheezy 1:15.b.1-dfsg-4+deb7u1
- wheezy-backports 1:17.3-dfsg-4~bpo70+1
- jessie 1:17.3-dfsg-4+deb8u1
- jessie-backports 1:19.2.1+dfsg-2~bpo8+1
- testing 1:19.2.1+dfsg-2
- unstable 1:19.2.1+dfsg-2
- experimental 1:19.3.1+dfsg-1
asn1rt(3erl) | Erlang Module Definition | asn1rt(3erl) |
NAME¶
asn1rt - ASN.1 runtime support functionsDESCRIPTION¶
Warning:
All functions in this module are deprecated and will be removed in a future
release.
EXPORTS¶
decode(Module,Type,Bytes) -> {ok,Value}|{error,Reason}
Types:
Module = Type = atom()
Value = Reason = term()
Bytes = binary
Decodes Type from Module from the binary Bytes. Returns
{ok,Value} if successful.
Use Module:decode(Type, Bytes) instead of this function.
Types:
Module = Type = atom()
Value = term()
Bytes = binary
Reason = term()
Encodes Value of Type defined in the ASN.1 module Module.
Returns a binary if successful. To get as fast execution as possible the
encode function only performs rudimentary tests that the input Value is
a correct instance of Type. The length of strings is, for example, not
always checked.
Use Module:encode(Type, Value) instead of this function.
Types:
Module = atom()
Info = list()
Reason = term()
info/1 returns the version of the asn1 compiler that was used to compile
the module. It also returns the compiler options that was used.
Use Module:info() instead of this function.
Types:
UTF8Binary = binary()
UnicodeList = [integer()]
Reason = term()
utf8_binary_to_list/1 Transforms a UTF8 encoded binary to a list of
integers, where each integer represents one character as its unicode value.
The function fails if the binary is not a properly encoded UTF8 string.
Use unicode:characters_to_list/1 instead of this function.
Types:
UnicodeList = [integer()]
UTF8Binary = binary()
Reason = term()
utf8_list_to_binary/1 Transforms a list of integers, where each integer
represents one character as its unicode value, to a UTF8 encoded binary.
Use unicode:characters_to_binary/1 instead of this function.
asn1 3.0.2 | Ericsson AB |