Extension [ extension #104 hprose version 1.6.5 ] { - Functions { Function [ function hprose_serialize ] { - Parameters [2] { Parameter #0 [ $val ] Parameter #1 [ $simple ] } } Function [ function hprose_unserialize ] { - Parameters [2] { Parameter #0 [ $data ] Parameter #1 [ $simple ] } } Function [ function hprose_info ] { - Parameters [0] { } } } - Classes [7] { Class [ class HproseTags ] { - Constants [34] { Constant [ string TagInteger ] { i } Constant [ string TagLong ] { l } Constant [ string TagDouble ] { d } Constant [ string TagNull ] { n } Constant [ string TagEmpty ] { e } Constant [ string TagTrue ] { t } Constant [ string TagFalse ] { f } Constant [ string TagNaN ] { N } Constant [ string TagInfinity ] { I } Constant [ string TagDate ] { D } Constant [ string TagTime ] { T } Constant [ string TagUTC ] { Z } Constant [ string TagBytes ] { b } Constant [ string TagUTF8Char ] { u } Constant [ string TagString ] { s } Constant [ string TagGuid ] { g } Constant [ string TagList ] { a } Constant [ string TagMap ] { m } Constant [ string TagClass ] { c } Constant [ string TagObject ] { o } Constant [ string TagRef ] { r } Constant [ string TagPos ] { + } Constant [ string TagNeg ] { - } Constant [ string TagSemicolon ] { ; } Constant [ string TagOpenbrace ] { { } Constant [ string TagClosebrace ] { } } Constant [ string TagQuote ] { " } Constant [ string TagPoint ] { . } Constant [ string TagFunctions ] { F } Constant [ string TagCall ] { C } Constant [ string TagResult ] { R } Constant [ string TagArgument ] { A } Constant [ string TagError ] { E } Constant [ string TagEnd ] { z } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [0] { } } Class [ class HproseBytesIO ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [18] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ $str ] } } Method [ public method close ] { - Parameters [0] { } } Method [ public method length ] { - Parameters [0] { } } Method [ public method getc ] { - Parameters [0] { } } Method [ public method read ] { - Parameters [1] { Parameter #0 [ $n ] } } Method [ public method readfull ] { - Parameters [0] { } } Method [ public method readuntil ] { - Parameters [1] { Parameter #0 [ $tag ] } } Method [ public method readString ] { - Parameters [1] { Parameter #0 [ $n ] } } Method [ public method mark ] { - Parameters [0] { } } Method [ public method unmark ] { - Parameters [0] { } } Method [ public method reset ] { - Parameters [0] { } } Method [ public method skip ] { - Parameters [1] { Parameter #0 [ $n ] } } Method [ public method eof ] { - Parameters [0] { } } Method [ public method write ] { - Parameters [2] { Parameter #0 [ $str ] Parameter #1 [ $n ] } } Method [ public method load ] { - Parameters [1] { Parameter #0 [ $filename ] } } Method [ public method save ] { - Parameters [1] { Parameter #0 [ $filename ] } } Method [ public method toString ] { - Parameters [0] { } } Method [ public method __toString ] { - Parameters [0] { } } } } Class [ class HproseClassManager ] { - Constants [0] { } - Static properties [0] { } - Static methods [3] { Method [ static public method register ] { - Parameters [2] { Parameter #0 [ $name ] Parameter #1 [ $alias ] } } Method [ static public method getAlias ] { - Parameters [1] { Parameter #0 [ $name ] } } Method [ static public method getClass ] { - Parameters [1] { Parameter #0 [ $alias ] } } } - Properties [0] { } - Methods [0] { } } Class [ class HproseWriter ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [30] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ HproseBytesIO $stream ] Parameter #1 [ $simple ] } } Method [ public method serialize ] { - Parameters [1] { Parameter #0 [ $data ] } } Method [ public method writeInteger ] { - Parameters [1] { Parameter #0 [ $i ] } } Method [ public method writeLong ] { - Parameters [1] { Parameter #0 [ $i ] } } Method [ public method writeDouble ] { - Parameters [1] { Parameter #0 [ $d ] } } Method [ public method writeNaN ] { - Parameters [0] { } } Method [ public method writeInfinity ] { - Parameters [1] { Parameter #0 [ $positive ] } } Method [ public method writeNull ] { - Parameters [0] { } } Method [ public method writeEmpty ] { - Parameters [0] { } } Method [ public method writeBoolean ] { - Parameters [1] { Parameter #0 [ $b ] } } Method [ public method writeUTF8Char ] { - Parameters [1] { Parameter #0 [ $ch ] } } Method [ public method writeString ] { - Parameters [1] { Parameter #0 [ $str ] } } Method [ public method writeStringWithRef ] { - Parameters [1] { Parameter #0 [ $str ] } } Method [ public method writeBytes ] { - Parameters [1] { Parameter #0 [ $bytes ] } } Method [ public method writeBytesWithRef ] { - Parameters [1] { Parameter #0 [ $bytes ] } } Method [ public method writeBytesIO ] { - Parameters [1] { Parameter #0 [ HproseBytesIO $dt ] } } Method [ public method writeBytesIOWithRef ] { - Parameters [1] { Parameter #0 [ HproseBytesIO $dt ] } } Method [ public method writeDateTime ] { - Parameters [1] { Parameter #0 [ DateTime $dt ] } } Method [ public method writeDateTimeWithRef ] { - Parameters [1] { Parameter #0 [ DateTime $dt ] } } Method [ public method writeArray ] { - Parameters [1] { Parameter #0 [ array $arr ] } } Method [ public method writeAssocArray ] { - Parameters [1] { Parameter #0 [ array $arr ] } } Method [ public method writeList ] { - Parameters [1] { Parameter #0 [ Traversable $list ] } } Method [ public method writeListWithRef ] { - Parameters [1] { Parameter #0 [ Traversable $list ] } } Method [ public method writeMap ] { - Parameters [1] { Parameter #0 [ SplObjectStorage $map ] } } Method [ public method writeMapWithRef ] { - Parameters [1] { Parameter #0 [ SplObjectStorage $map ] } } Method [ public method writeStdClass ] { - Parameters [1] { Parameter #0 [ stdClass $obj ] } } Method [ public method writeStdClassWithRef ] { - Parameters [1] { Parameter #0 [ stdClass $obj ] } } Method [ public method writeObject ] { - Parameters [1] { Parameter #0 [ NULL $obj ] } } Method [ public method writeObjectWithRef ] { - Parameters [1] { Parameter #0 [ NULL $obj ] } } Method [ public method reset ] { - Parameters [0] { } } } } Class [ class HproseRawReader ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [2] { Method [ public method __construct ] { - Parameters [0] { } } Method [ public method readRaw ] { - Parameters [0] { } } } } Class [ class HproseReader extends HproseRawReader ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [36] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ HproseBytesIO $stream ] Parameter #1 [ $simple ] } } Method [ public method unserialize ] { - Parameters [0] { } } Method [ public method checkTag ] { - Parameters [2] { Parameter #0 [ $expectTag ] Parameter #1 [ $tag ] } } Method [ public method checkTags ] { - Parameters [2] { Parameter #0 [ $expectTags ] Parameter #1 [ $tag ] } } Method [ public method readIntegerWithoutTag ] { - Parameters [0] { } } Method [ public method readInteger ] { - Parameters [0] { } } Method [ public method readLongWithoutTag ] { - Parameters [0] { } } Method [ public method readLong ] { - Parameters [0] { } } Method [ public method readDoubleWithoutTag ] { - Parameters [0] { } } Method [ public method readDouble ] { - Parameters [0] { } } Method [ public method readNaN ] { - Parameters [0] { } } Method [ public method readInfinityWithoutTag ] { - Parameters [0] { } } Method [ public method readInfinity ] { - Parameters [0] { } } Method [ public method readNull ] { - Parameters [0] { } } Method [ public method readEmpty ] { - Parameters [0] { } } Method [ public method readBoolean ] { - Parameters [0] { } } Method [ public method readDateWithoutTag ] { - Parameters [0] { } } Method [ public method readDate ] { - Parameters [0] { } } Method [ public method readTimeWithoutTag ] { - Parameters [0] { } } Method [ public method readTime ] { - Parameters [0] { } } Method [ public method readBytesWithoutTag ] { - Parameters [0] { } } Method [ public method readBytes ] { - Parameters [0] { } } Method [ public method readUTF8CharWithoutTag ] { - Parameters [0] { } } Method [ public method readUTF8Char ] { - Parameters [0] { } } Method [ public method readStringWithoutTag ] { - Parameters [0] { } } Method [ public method readString ] { - Parameters [0] { } } Method [ public method readGuidWithoutTag ] { - Parameters [0] { } } Method [ public method readGuid ] { - Parameters [0] { } } Method [ public method readListWithoutTag ] { - Parameters [0] { } } Method [ public method readList ] { - Parameters [0] { } } Method [ public method readMapWithoutTag ] { - Parameters [0] { } } Method [ public method readMap ] { - Parameters [0] { } } Method [ public method readObjectWithoutTag ] { - Parameters [0] { } } Method [ public method readObject ] { - Parameters [0] { } } Method [ public method reset ] { - Parameters [0] { } } Method [ public method readRaw ] { - Parameters [0] { } } } } Class [ class HproseFormatter ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ static public method serialize ] { - Parameters [2] { Parameter #0 [ $val ] Parameter #1 [ $simple ] } } Method [ static public method unserialize ] { - Parameters [2] { Parameter #0 [ $data ] Parameter #1 [ $simple ] } } } - Properties [0] { } - Methods [0] { } } } }