diff options
Diffstat (limited to 'REFLECTION')
-rw-r--r-- | REFLECTION | 259 |
1 files changed, 249 insertions, 10 deletions
@@ -1,4 +1,4 @@ -Extension [ <persistent> extension #98 hprose version 1.4.2 ] { +Extension [ <persistent> extension #98 hprose version 1.5.2 ] { - Functions { Function [ <internal:hprose> function hprose_serialize ] { @@ -22,7 +22,7 @@ Extension [ <persistent> extension #98 hprose version 1.4.2 ] { } } - - Classes [12] { + - Classes [16] { Class [ <internal:hprose> class HproseTags ] { - Constants [34] { @@ -828,6 +828,80 @@ Extension [ <persistent> extension #98 hprose version 1.4.2 ] { } } + Class [ <internal:hprose> class HproseCompleter ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [4] { + Method [ <internal:hprose, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:hprose> public method complete ] { + + - Parameters [1] { + Parameter #0 [ <required> $result ] + } + } + + Method [ <internal:hprose> public method completeError ] { + + - Parameters [1] { + Parameter #0 [ <required> Exception $error ] + } + } + + Method [ <internal:hprose> public method future ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:hprose> class HproseFuture ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:hprose> public method then ] { + + - Parameters [1] { + Parameter #0 [ <required> $handler ] + } + } + + Method [ <internal:hprose> public method catchError ] { + + - Parameters [1] { + Parameter #0 [ <required> $errorHandler ] + } + } + } + } + Class [ <internal:hprose> class HproseProxy ] { - Constants [0] { @@ -1017,7 +1091,7 @@ Extension [ <persistent> extension #98 hprose version 1.4.2 ] { Property [ <default> public $onSendError ] } - - Methods [22] { + - Methods [30] { Method [ <internal:hprose> public method sendError ] { - Parameters [2] { @@ -1117,74 +1191,81 @@ Extension [ <persistent> extension #98 hprose version 1.4.2 ] { Method [ <internal:hprose> public method addMissingFunction ] { - - Parameters [3] { + - Parameters [4] { Parameter #0 [ <required> $func ] Parameter #1 [ <optional> $mode ] Parameter #2 [ <optional> $simple ] + Parameter #3 [ <optional> $async ] } } Method [ <internal:hprose> public method addFunction ] { - - Parameters [4] { + - Parameters [5] { Parameter #0 [ <required> $func ] Parameter #1 [ <optional> $alias ] Parameter #2 [ <optional> $mode ] Parameter #3 [ <optional> $simple ] + Parameter #4 [ <optional> $async ] } } Method [ <internal:hprose> public method addFunctions ] { - - Parameters [4] { + - Parameters [5] { Parameter #0 [ <required> array $funcs ] Parameter #1 [ <optional> array or NULL $aliases ] Parameter #2 [ <optional> $mode ] Parameter #3 [ <optional> $simple ] + Parameter #4 [ <optional> $async ] } } Method [ <internal:hprose> public method addMethod ] { - - Parameters [5] { + - Parameters [6] { Parameter #0 [ <required> $methodname ] Parameter #1 [ <required> $belongto ] Parameter #2 [ <optional> $alias ] Parameter #3 [ <optional> $mode ] Parameter #4 [ <optional> $simple ] + Parameter #5 [ <optional> $async ] } } Method [ <internal:hprose> public method addMethods ] { - - Parameters [5] { + - Parameters [6] { Parameter #0 [ <required> array $methods ] Parameter #1 [ <required> $belongto ] Parameter #2 [ <optional> $aliases ] Parameter #3 [ <optional> $mode ] Parameter #4 [ <optional> $simple ] + Parameter #5 [ <optional> $async ] } } Method [ <internal:hprose> public method addInstanceMethods ] { - - Parameters [5] { + - Parameters [6] { Parameter #0 [ <required> $obj ] Parameter #1 [ <optional> $class_name ] Parameter #2 [ <optional> $alias_prefix ] Parameter #3 [ <optional> $mode ] Parameter #4 [ <optional> $simple ] + Parameter #5 [ <optional> $async ] } } Method [ <internal:hprose> public method addClassMethods ] { - - Parameters [5] { + - Parameters [6] { Parameter #0 [ <required> $class_name ] Parameter #1 [ <optional> $exec_class ] Parameter #2 [ <optional> $alias_prefix ] Parameter #3 [ <optional> $mode ] Parameter #4 [ <optional> $simple ] + Parameter #5 [ <optional> $async ] } } @@ -1196,6 +1277,164 @@ Extension [ <persistent> extension #98 hprose version 1.4.2 ] { Parameter #2 [ <optional> $arg3 ] } } + + Method [ <internal:hprose> public method addAsyncMissingFunction ] { + + - Parameters [3] { + Parameter #0 [ <required> $func ] + Parameter #1 [ <optional> $mode ] + Parameter #2 [ <optional> $simple ] + } + } + + Method [ <internal:hprose> public method addAsyncFunction ] { + + - Parameters [4] { + Parameter #0 [ <required> $func ] + Parameter #1 [ <optional> $alias ] + Parameter #2 [ <optional> $mode ] + Parameter #3 [ <optional> $simple ] + } + } + + Method [ <internal:hprose> public method addAsyncFunctions ] { + + - Parameters [4] { + Parameter #0 [ <required> array $funcs ] + Parameter #1 [ <optional> array or NULL $aliases ] + Parameter #2 [ <optional> $mode ] + Parameter #3 [ <optional> $simple ] + } + } + + Method [ <internal:hprose> public method addAsyncMethod ] { + + - Parameters [5] { + Parameter #0 [ <required> $methodname ] + Parameter #1 [ <required> $belongto ] + Parameter #2 [ <optional> $alias ] + Parameter #3 [ <optional> $mode ] + Parameter #4 [ <optional> $simple ] + } + } + + Method [ <internal:hprose> public method addAsyncMethods ] { + + - Parameters [5] { + Parameter #0 [ <required> array $methods ] + Parameter #1 [ <required> $belongto ] + Parameter #2 [ <optional> $aliases ] + Parameter #3 [ <optional> $mode ] + Parameter #4 [ <optional> $simple ] + } + } + + Method [ <internal:hprose> public method addAsyncInstanceMethods ] { + + - Parameters [5] { + Parameter #0 [ <required> $obj ] + Parameter #1 [ <optional> $class_name ] + Parameter #2 [ <optional> $alias_prefix ] + Parameter #3 [ <optional> $mode ] + Parameter #4 [ <optional> $simple ] + } + } + + Method [ <internal:hprose> public method addAsyncClassMethods ] { + + - Parameters [5] { + Parameter #0 [ <required> $class_name ] + Parameter #1 [ <optional> $exec_class ] + Parameter #2 [ <optional> $alias_prefix ] + Parameter #3 [ <optional> $mode ] + Parameter #4 [ <optional> $simple ] + } + } + + Method [ <internal:hprose> public method addAsync ] { + + - Parameters [3] { + Parameter #0 [ <required> $arg1 ] + Parameter #1 [ <optional> $arg2 ] + Parameter #2 [ <optional> $arg3 ] + } + } + } + } + + Class [ <internal:hprose> class HproseAsyncCallback ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:hprose, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> HproseCompleter $completer ] + } + } + + Method [ <internal:hprose> public method handler ] { + + - Parameters [1] { + Parameter #0 [ <required> $result ] + } + } + } + } + + Class [ <internal:hprose> class HproseAfterInvokeCallback ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [3] { + Method [ <internal:hprose, ctor> public method __construct ] { + + - Parameters [8] { + Parameter #0 [ <required> HproseService $service ] + Parameter #1 [ <required> HproseCompleter $completer ] + Parameter #2 [ <required> $name ] + Parameter #3 [ <required> array $args ] + Parameter #4 [ <required> $byref ] + Parameter #5 [ <required> $mode ] + Parameter #6 [ <required> $simple ] + Parameter #7 [ <required> $context ] + } + } + + Method [ <internal:hprose> public method handler ] { + + - Parameters [1] { + Parameter #0 [ <required> $result ] + } + } + + Method [ <internal:hprose> public method errorHandler ] { + + - Parameters [1] { + Parameter #0 [ <required> Exception $error ] + } + } } } } |