Extension [ <persistent> extension #112 hprose version 1.8.0 ] { - Functions { Function [ <internal:hprose> function hprose_serialize ] { - Parameters [2] { Parameter #0 [ <required> $val ] Parameter #1 [ <optional> $simple ] } } Function [ <internal:hprose> function hprose_unserialize ] { - Parameters [2] { Parameter #0 [ <required> $data ] Parameter #1 [ <optional> $simple ] } } Function [ <internal:hprose> function hprose_info ] { - Parameters [0] { } } } - Classes [7] { Class [ <internal:hprose> 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 [ <internal:hprose> class Hprose\BytesIO ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [18] { Method [ <internal:hprose, ctor> public method __construct ] { - Parameters [1] { Parameter #0 [ <optional> $str ] } } Method [ <internal:hprose> public method close ] { - Parameters [0] { } } Method [ <internal:hprose> public method length ] { - Parameters [0] { } } Method [ <internal:hprose> public method getc ] { - Parameters [0] { } } Method [ <internal:hprose> public method read ] { - Parameters [1] { Parameter #0 [ <required> $n ] } } Method [ <internal:hprose> public method readfull ] { - Parameters [0] { } } Method [ <internal:hprose> public method readuntil ] { - Parameters [1] { Parameter #0 [ <required> $tag ] } } Method [ <internal:hprose> public method readString ] { - Parameters [1] { Parameter #0 [ <required> $n ] } } Method [ <internal:hprose> public method mark ] { - Parameters [0] { } } Method [ <internal:hprose> public method unmark ] { - Parameters [0] { } } Method [ <internal:hprose> public method reset ] { - Parameters [0] { } } Method [ <internal:hprose> public method skip ] { - Parameters [1] { Parameter #0 [ <required> $n ] } } Method [ <internal:hprose> public method eof ] { - Parameters [0] { } } Method [ <internal:hprose> public method write ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $n ] } } Method [ <internal:hprose> public method load ] { - Parameters [1] { Parameter #0 [ <required> $filename ] } } Method [ <internal:hprose> public method save ] { - Parameters [1] { Parameter #0 [ <required> $filename ] } } Method [ <internal:hprose> public method toString ] { - Parameters [0] { } } Method [ <internal:hprose> public method __toString ] { - Parameters [0] { } } } } Class [ <internal:hprose> class Hprose\ClassManager ] { - Constants [0] { } - Static properties [0] { } - Static methods [3] { Method [ <internal:hprose> static public method register ] { - Parameters [2] { Parameter #0 [ <required> $name ] Parameter #1 [ <required> $alias ] } } Method [ <internal:hprose> static public method getAlias ] { - Parameters [1] { Parameter #0 [ <required> $name ] } } Method [ <internal:hprose> static public method getClass ] { - Parameters [1] { Parameter #0 [ <required> $alias ] } } } - Properties [0] { } - Methods [0] { } } Class [ <internal:hprose> class Hprose\Writer ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [30] { Method [ <internal:hprose, ctor> public method __construct ] { - Parameters [2] { Parameter #0 [ <required> HproseBytesIO $stream ] Parameter #1 [ <optional> $simple ] } } Method [ <internal:hprose> public method serialize ] { - Parameters [1] { Parameter #0 [ <required> $data ] } } Method [ <internal:hprose> public method writeInteger ] { - Parameters [1] { Parameter #0 [ <required> $i ] } } Method [ <internal:hprose> public method writeLong ] { - Parameters [1] { Parameter #0 [ <required> $i ] } } Method [ <internal:hprose> public method writeDouble ] { - Parameters [1] { Parameter #0 [ <required> $d ] } } Method [ <internal:hprose> public method writeNaN ] { - Parameters [0] { } } Method [ <internal:hprose> public method writeInfinity ] { - Parameters [1] { Parameter #0 [ <optional> $positive ] } } Method [ <internal:hprose> public method writeNull ] { - Parameters [0] { } } Method [ <internal:hprose> public method writeEmpty ] { - Parameters [0] { } } Method [ <internal:hprose> public method writeBoolean ] { - Parameters [1] { Parameter #0 [ <required> $b ] } } Method [ <internal:hprose> public method writeUTF8Char ] { - Parameters [1] { Parameter #0 [ <required> $ch ] } } Method [ <internal:hprose> public method writeString ] { - Parameters [1] { Parameter #0 [ <required> $str ] } } Method [ <internal:hprose> public method writeStringWithRef ] { - Parameters [1] { Parameter #0 [ <required> $str ] } } Method [ <internal:hprose> public method writeBytes ] { - Parameters [1] { Parameter #0 [ <required> $bytes ] } } Method [ <internal:hprose> public method writeBytesWithRef ] { - Parameters [1] { Parameter #0 [ <required> $bytes ] } } Method [ <internal:hprose> public method writeBytesIO ] { - Parameters [1] { Parameter #0 [ <required> HproseBytesIO $dt ] } } Method [ <internal:hprose> public method writeBytesIOWithRef ] { - Parameters [1] { Parameter #0 [ <required> HproseBytesIO $dt ] } } Method [ <internal:hprose> public method writeDateTime ] { - Parameters [1] { Parameter #0 [ <required> DateTime $dt ] } } Method [ <internal:hprose> public method writeDateTimeWithRef ] { - Parameters [1] { Parameter #0 [ <required> DateTime $dt ] } } Method [ <internal:hprose> public method writeArray ] { - Parameters [1] { Parameter #0 [ <required> array $arr ] } } Method [ <internal:hprose> public method writeAssocArray ] { - Parameters [1] { Parameter #0 [ <required> array $arr ] } } Method [ <internal:hprose> public method writeList ] { - Parameters [1] { Parameter #0 [ <required> Traversable $list ] } } Method [ <internal:hprose> public method writeListWithRef ] { - Parameters [1] { Parameter #0 [ <required> Traversable $list ] } } Method [ <internal:hprose> public method writeMap ] { - Parameters [1] { Parameter #0 [ <required> SplObjectStorage $map ] } } Method [ <internal:hprose> public method writeMapWithRef ] { - Parameters [1] { Parameter #0 [ <required> SplObjectStorage $map ] } } Method [ <internal:hprose> public method writeStdClass ] { - Parameters [1] { Parameter #0 [ <required> stdClass $obj ] } } Method [ <internal:hprose> public method writeStdClassWithRef ] { - Parameters [1] { Parameter #0 [ <required> stdClass $obj ] } } Method [ <internal:hprose> public method writeObject ] { - Parameters [1] { Parameter #0 [ <required> NULL $obj ] } } Method [ <internal:hprose> public method writeObjectWithRef ] { - Parameters [1] { Parameter #0 [ <required> NULL $obj ] } } Method [ <internal:hprose> public method reset ] { - Parameters [0] { } } } } Class [ <internal:hprose> class Hprose\RawReader ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [2] { Method [ <internal:hprose, ctor> public method __construct ] { - Parameters [0] { } } Method [ <internal:hprose> public method readRaw ] { - Parameters [0] { } } } } Class [ <internal:hprose> class Hprose\Reader extends Hprose\RawReader ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [36] { Method [ <internal:hprose, overwrites Hprose\RawReader, ctor> public method __construct ] { - Parameters [2] { Parameter #0 [ <required> HproseBytesIO $stream ] Parameter #1 [ <optional> $simple ] } } Method [ <internal:hprose> public method unserialize ] { - Parameters [0] { } } Method [ <internal:hprose> public method checkTag ] { - Parameters [2] { Parameter #0 [ <required> $expectTag ] Parameter #1 [ <optional> $tag ] } } Method [ <internal:hprose> public method checkTags ] { - Parameters [2] { Parameter #0 [ <required> $expectTags ] Parameter #1 [ <optional> $tag ] } } Method [ <internal:hprose> public method readIntegerWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readInteger ] { - Parameters [0] { } } Method [ <internal:hprose> public method readLongWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readLong ] { - Parameters [0] { } } Method [ <internal:hprose> public method readDoubleWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readDouble ] { - Parameters [0] { } } Method [ <internal:hprose> public method readNaN ] { - Parameters [0] { } } Method [ <internal:hprose> public method readInfinityWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readInfinity ] { - Parameters [0] { } } Method [ <internal:hprose> public method readNull ] { - Parameters [0] { } } Method [ <internal:hprose> public method readEmpty ] { - Parameters [0] { } } Method [ <internal:hprose> public method readBoolean ] { - Parameters [0] { } } Method [ <internal:hprose> public method readDateWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readDate ] { - Parameters [0] { } } Method [ <internal:hprose> public method readTimeWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readTime ] { - Parameters [0] { } } Method [ <internal:hprose> public method readBytesWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readBytes ] { - Parameters [0] { } } Method [ <internal:hprose> public method readUTF8CharWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readUTF8Char ] { - Parameters [0] { } } Method [ <internal:hprose> public method readStringWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readString ] { - Parameters [0] { } } Method [ <internal:hprose> public method readGuidWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readGuid ] { - Parameters [0] { } } Method [ <internal:hprose> public method readListWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readList ] { - Parameters [0] { } } Method [ <internal:hprose> public method readMapWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readMap ] { - Parameters [0] { } } Method [ <internal:hprose> public method readObjectWithoutTag ] { - Parameters [0] { } } Method [ <internal:hprose> public method readObject ] { - Parameters [0] { } } Method [ <internal:hprose> public method reset ] { - Parameters [0] { } } Method [ <internal:hprose, inherits Hprose\RawReader> public method readRaw ] { - Parameters [0] { } } } } Class [ <internal:hprose> class Hprose\Formatter ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ <internal:hprose> static public method serialize ] { - Parameters [2] { Parameter #0 [ <required> $val ] Parameter #1 [ <optional> $simple ] } } Method [ <internal:hprose> static public method unserialize ] { - Parameters [2] { Parameter #0 [ <required> $data ] Parameter #1 [ <optional> $simple ] } } } - Properties [0] { } - Methods [0] { } } } }