Module amf3

AMF3 Encoding and Decoding.

Copyright © 2009 Ruslan Babayev

Authors: Ruslan Babayev (ruslan@babayev.com).

Description

AMF3 Encoding and Decoding.

Data Types

amf3()

amf3() = undefined | null | false | true | integer() | double() | binary() | xmldoc() | date() | array() | object() | xml() | bytearray()

array()

array() = [{Key::binary(), Value::amf3()} | amf3()]

bytearray()

bytearray() = {bytearray, Bytes::binary()}

date()

date() = {date, MilliSecs::float(), TimeZone::integer()}

members()

members() = [{atom() | binary(), amf3()}]

object()

object() = {object, Class::binary(), members()}

refs()

refs() = //stdlib/gb_trees:gb_tree()

xml()

xml() = {xml, Contents::binary()}

xmldoc()

xmldoc() = {xmldoc, Contents::binary()}

Function Index

decode/1Decodes a value.
encode/1Encodes a value.

Function Details

decode/1

decode(Data::binary()) -> {Value::amf3(), Rest::binary()}

Decodes a value.

encode/1

encode(Value::amf3()) -> binary()

Encodes a value.


Generated by EDoc, Sep 28 2010, 04:29:39.