#include <vector>
#include <iostream>
#include <string>
Go to the source code of this file.
|  | 
|  | AMF | 
|  | Holds all AMF parsing and creation related functions and classes. 
 | 
|  | 
|  | 
| enum | AMF::obj0type { AMF::AMF0_NUMBER = 0x00, 
AMF::AMF0_BOOL = 0x01, 
AMF::AMF0_STRING = 0x02, 
AMF::AMF0_OBJECT = 0x03,
 AMF::AMF0_MOVIECLIP = 0x04, 
AMF::AMF0_NULL = 0x05, 
AMF::AMF0_UNDEFINED = 0x06, 
AMF::AMF0_REFERENCE = 0x07,
 AMF::AMF0_ECMA_ARRAY = 0x08, 
AMF::AMF0_OBJ_END = 0x09, 
AMF::AMF0_STRICT_ARRAY = 0x0A, 
AMF::AMF0_DATE = 0x0B,
 AMF::AMF0_LONGSTRING = 0x0C, 
AMF::AMF0_UNSUPPORTED = 0x0D, 
AMF::AMF0_RECORDSET = 0x0E, 
AMF::AMF0_XMLDOC = 0x0F,
 AMF::AMF0_TYPED_OBJ = 0x10, 
AMF::AMF0_UPGRADE = 0x11, 
AMF::AMF0_DDV_CONTAINER = 0xFF, 
AMF::AMF0_NUMBER = 0x00,
 AMF::AMF0_BOOL = 0x01, 
AMF::AMF0_STRING = 0x02, 
AMF::AMF0_OBJECT = 0x03, 
AMF::AMF0_MOVIECLIP = 0x04,
 AMF::AMF0_NULL = 0x05, 
AMF::AMF0_UNDEFINED = 0x06, 
AMF::AMF0_REFERENCE = 0x07, 
AMF::AMF0_ECMA_ARRAY = 0x08,
 AMF::AMF0_OBJ_END = 0x09, 
AMF::AMF0_STRICT_ARRAY = 0x0A, 
AMF::AMF0_DATE = 0x0B, 
AMF::AMF0_LONGSTRING = 0x0C,
 AMF::AMF0_UNSUPPORTED = 0x0D, 
AMF::AMF0_RECORDSET = 0x0E, 
AMF::AMF0_XMLDOC = 0x0F, 
AMF::AMF0_TYPED_OBJ = 0x10,
 AMF::AMF0_UPGRADE = 0x11, 
AMF::AMF0_DDV_CONTAINER = 0xFF
 }
 | 
|  | Enumerates all possible AMF0 types, adding a special DDVTECH container type for ease of use.  More... 
 | 
|  | 
| enum | AMF::obj3type { AMF::AMF3_UNDEFINED = 0x00, 
AMF::AMF3_NULL = 0x01, 
AMF::AMF3_FALSE = 0x02, 
AMF::AMF3_TRUE = 0x03,
 AMF::AMF3_INTEGER = 0x04, 
AMF::AMF3_DOUBLE = 0x05, 
AMF::AMF3_STRING = 0x06, 
AMF::AMF3_XMLDOC = 0x07,
 AMF::AMF3_DATE = 0x08, 
AMF::AMF3_ARRAY = 0x09, 
AMF::AMF3_OBJECT = 0x0A, 
AMF::AMF3_XML = 0x0B,
 AMF::AMF3_BYTES = 0x0C, 
AMF::AMF3_DDV_CONTAINER = 0xFF, 
AMF::AMF3_UNDEFINED = 0x00, 
AMF::AMF3_NULL = 0x01,
 AMF::AMF3_FALSE = 0x02, 
AMF::AMF3_TRUE = 0x03, 
AMF::AMF3_INTEGER = 0x04, 
AMF::AMF3_DOUBLE = 0x05,
 AMF::AMF3_STRING = 0x06, 
AMF::AMF3_XMLDOC = 0x07, 
AMF::AMF3_DATE = 0x08, 
AMF::AMF3_ARRAY = 0x09,
 AMF::AMF3_OBJECT = 0x0A, 
AMF::AMF3_XML = 0x0B, 
AMF::AMF3_BYTES = 0x0C, 
AMF::AMF3_DDV_CONTAINER = 0xFF
 }
 | 
|  | Enumerates all possible AMF3 types, adding a special DDVTECH container type for ease of use.  More... 
 | 
|  |