Extension [ extension #112 hprose version 1.8.0 ] { - 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 Hprose\Tags ] { - Constants [35] { Constant [ public string TagInteger ] { i } Constant [ public string TagLong ] { l } Constant [ public string TagDouble ] { d } Constant [ public string TagNull ] { n } Constant [ public string TagEmpty ] { e } Constant [ public string TagTrue ] { t } Constant [ public string TagFalse ] { f } Constant [ public string TagNaN ] { N } Constant [ public string TagInfinity ] { I } Constant [ public string TagDate ] { D } Constant [ public string TagTime ] { T } Constant [ public string TagUTC ] { Z } Constant [ public string TagBytes ] { b } Constant [ public string TagUTF8Char ] { u } Constant [ public string TagString ] { s } Constant [ public string TagGuid ] { g } Constant [ public string TagList ] { a } Constant [ public string TagMap ] { m } Constant [ public string TagClass ] { c } Constant [ public string TagObject ] { o } Constant [ public string TagRef ] { r } Constant [ public string TagPos ] { + } Constant [ public string TagNeg ] { - } Constant [ public string TagSemicolon ] { ; } Constant [ public string TagOpenbrace ] { { } Constant [ public string TagClosebrace ] { } } Constant [ public string TagQuote ] { " } Constant [ public string TagPoint ] { . } Constant [ public string TagHeader ] { H } Constant [ public string TagCall ] { C } Constant [ public string TagResult ] { R } Constant [ public string TagError ] { E } Constant [ public string TagEnd ] { z } Constant [ public string TagFunctions ] { F } Constant [ public string TagArgument ] { A } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [0] { } } Class [ class Hprose\BytesIO ] { - 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 Hprose\ClassManager ] { - 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 Hprose\Writer ] { - 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 Hprose\RawReader ] { - 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 Hprose\Reader extends Hprose\RawReader ] { - 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 Hprose\Formatter ] { - 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] { } } } }