Provided by: erlang-manpages_18.3-dfsg-1ubuntu3.1_all
NAME
asn1rt - ASN.1 runtime support functions
DESCRIPTION
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. encode(Module,Type,Value)-> {ok,Bytes} | {error,Reason} 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 performs only the rudimentary test that input Value is a correct instance of Type. For example, the length of strings is not always checked. Use Module:encode(Type, Value) instead of this function. info(Module) -> {ok,Info} | {error,Reason} Types: Module = atom() Info = list() Reason = term() Returns the version of the ASN.1 compiler that was used to compile the module. It also returns the compiler options that were used. Use Module:info() instead of this function. utf8_binary_to_list(UTF8Binary) -> {ok,UnicodeList} | {error,Reason} Types: UTF8Binary = binary() UnicodeList = [integer()] Reason = term() 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. utf8_list_to_binary(UnicodeList) -> {ok,UTF8Binary} | {error,Reason} Types: UnicodeList = [integer()] UTF8Binary = binary() Reason = term() 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.