From 9d65a6182c28e00d08a5259a68fc3c7718804602 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 11 Nov 2016 06:51:03 +0100 Subject: php-pecl-event: dup the spec --- REFLECTION-DEV | 1430 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1430 insertions(+) create mode 100644 REFLECTION-DEV (limited to 'REFLECTION-DEV') diff --git a/REFLECTION-DEV b/REFLECTION-DEV new file mode 100644 index 0000000..a78581c --- /dev/null +++ b/REFLECTION-DEV @@ -0,0 +1,1430 @@ +Extension [ extension #157 event version 2.2.1 ] { + + - Dependencies { + Dependency [ sockets (Required) ] + } + + - Classes [12] { + Class [ final class Event ] { + + - Constants [6] { + Constant [ integer ET ] { 32 } + Constant [ integer PERSIST ] { 16 } + Constant [ integer READ ] { 2 } + Constant [ integer WRITE ] { 4 } + Constant [ integer SIGNAL ] { 8 } + Constant [ integer TIMEOUT ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [3] { + Method [ static public method getSupportedMethods ] { + + - Parameters [0] { + } + } + + Method [ static public method timer ] { + + - Parameters [3] { + Parameter #0 [ EventBase $base ] + Parameter #1 [ $cb ] + Parameter #2 [ $arg ] + } + } + + Method [ static public method signal ] { + + - Parameters [4] { + Parameter #0 [ EventBase $base ] + Parameter #1 [ $signum ] + Parameter #2 [ $cb ] + Parameter #3 [ $arg ] + } + } + } + + - Properties [2] { + Property [ public $pending ] + Property [ public $data ] + } + + - Methods [12] { + Method [ public method __construct ] { + + - Parameters [5] { + Parameter #0 [ EventBase $base ] + Parameter #1 [ $fd ] + Parameter #2 [ $what ] + Parameter #3 [ $cb ] + Parameter #4 [ $arg ] + } + } + + Method [ public method free ] { + + - Parameters [0] { + } + } + + Method [ public method set ] { + + - Parameters [5] { + Parameter #0 [ EventBase $base ] + Parameter #1 [ $fd ] + Parameter #2 [ $what ] + Parameter #3 [ $cb ] + Parameter #4 [ $arg ] + } + } + + Method [ public method add ] { + + - Parameters [1] { + Parameter #0 [ $timeout ] + } + } + + Method [ public method del ] { + + - Parameters [0] { + } + } + + Method [ public method setPriority ] { + + - Parameters [1] { + Parameter #0 [ $priority ] + } + } + + Method [ public method pending ] { + + - Parameters [1] { + Parameter #0 [ $flags ] + } + } + + Method [ public method setTimer ] { + + - Parameters [3] { + Parameter #0 [ EventBase $base ] + Parameter #1 [ $cb ] + Parameter #2 [ $arg ] + } + } + + Method [ public method addTimer ] { + + - Parameters [1] { + Parameter #0 [ $timeout ] + } + } + + Method [ public method delTimer ] { + + - Parameters [0] { + } + } + + Method [ public method addSignal ] { + + - Parameters [1] { + Parameter #0 [ $timeout ] + } + } + + Method [ public method delSignal ] { + + - Parameters [0] { + } + } + } + } + + Class [ final class EventBase ] { + + - Constants [6] { + Constant [ integer LOOP_ONCE ] { 1 } + Constant [ integer LOOP_NONBLOCK ] { 2 } + Constant [ integer NOLOCK ] { 1 } + Constant [ integer STARTUP_IOCP ] { 4 } + Constant [ integer NO_CACHE_TIME ] { 8 } + Constant [ integer EPOLL_USE_CHANGELIST ] { 16 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [13] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $cfg ] + } + } + + Method [ public method getMethod ] { + + - Parameters [1] { + Parameter #0 [ $cfg ] + } + } + + Method [ public method getFeatures ] { + + - Parameters [0] { + } + } + + Method [ public method priorityInit ] { + + - Parameters [1] { + Parameter #0 [ $n_priorities ] + } + } + + Method [ public method loop ] { + + - Parameters [1] { + Parameter #0 [ $flags ] + } + } + + Method [ public method dispatch ] { + + - Parameters [0] { + } + } + + Method [ public method exit ] { + + - Parameters [1] { + Parameter #0 [ $timeout ] + } + } + + Method [ public method stop ] { + + - Parameters [0] { + } + } + + Method [ public method gotStop ] { + + - Parameters [0] { + } + } + + Method [ public method gotExit ] { + + - Parameters [0] { + } + } + + Method [ public method getTimeOfDayCached ] { + + - Parameters [0] { + } + } + + Method [ public method reInit ] { + + - Parameters [0] { + } + } + + Method [ public method free ] { + + - Parameters [0] { + } + } + } + } + + Class [ final class EventConfig ] { + + - Constants [3] { + Constant [ integer FEATURE_ET ] { 1 } + Constant [ integer FEATURE_O1 ] { 2 } + Constant [ integer FEATURE_FDS ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [3] { + Method [ public method __construct ] { + + - Parameters [0] { + } + } + + Method [ public method avoidMethod ] { + + - Parameters [1] { + Parameter #0 [ $method ] + } + } + + Method [ public method requireFeatures ] { + + - Parameters [1] { + Parameter #0 [ $feature ] + } + } + } + } + + Class [ final class EventBufferEvent ] { + + - Constants [13] { + Constant [ integer READING ] { 1 } + Constant [ integer WRITING ] { 2 } + Constant [ integer EOF ] { 16 } + Constant [ integer ERROR ] { 32 } + Constant [ integer TIMEOUT ] { 64 } + Constant [ integer CONNECTED ] { 128 } + Constant [ integer OPT_CLOSE_ON_FREE ] { 1 } + Constant [ integer OPT_THREADSAFE ] { 2 } + Constant [ integer OPT_DEFER_CALLBACKS ] { 4 } + Constant [ integer OPT_UNLOCK_CALLBACKS ] { 8 } + Constant [ integer SSL_OPEN ] { 0 } + Constant [ integer SSL_CONNECTING ] { 1 } + Constant [ integer SSL_ACCEPTING ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method createPair ] { + + - Parameters [2] { + Parameter #0 [ EventBase $base ] + Parameter #1 [ $options ] + } + } + + Method [ static public method sslFilter ] { + + - Parameters [5] { + Parameter #0 [ $unused ] + Parameter #1 [ EventBufferEvent $underlying ] + Parameter #2 [ EventSslContext $ctx ] + Parameter #3 [ $state ] + Parameter #4 [ $options ] + } + } + + Method [ static public method createSslFilter ] { + + - Parameters [4] { + Parameter #0 [ EventBufferEvent $underlying ] + Parameter #1 [ EventSslContext $ctx ] + Parameter #2 [ $state ] + Parameter #3 [ $options ] + } + } + + Method [ static public method sslSocket ] { + + - Parameters [5] { + Parameter #0 [ EventBase $base ] + Parameter #1 [ $socket ] + Parameter #2 [ EventSslContext $ctx ] + Parameter #3 [ $state ] + Parameter #4 [ $options ] + } + } + } + + - Properties [4] { + Property [ public $priority ] + Property [ public $fd ] + Property [ public $input ] + Property [ public $output ] + } + + - Methods [25] { + Method [ public method __construct ] { + + - Parameters [6] { + Parameter #0 [ EventBase $base ] + Parameter #1 [ $socket ] + Parameter #2 [ $options ] + Parameter #3 [ $readcb ] + Parameter #4 [ $writecb ] + Parameter #5 [ $eventcb ] + } + } + + Method [ public method free ] { + + - Parameters [0] { + } + } + + Method [ public method close ] { + + - Parameters [0] { + } + } + + Method [ public method connect ] { + + - Parameters [1] { + Parameter #0 [ $addr ] + } + } + + Method [ public method connectHost ] { + + - Parameters [4] { + Parameter #0 [ $dns_base ] + Parameter #1 [ $hostname ] + Parameter #2 [ $port ] + Parameter #3 [ $family ] + } + } + + Method [ public method getDnsErrorString ] { + + - Parameters [0] { + } + } + + Method [ public method setCallbacks ] { + + - Parameters [4] { + Parameter #0 [ $readcb ] + Parameter #1 [ $writecb ] + Parameter #2 [ $eventcb ] + Parameter #3 [ $arg ] + } + } + + Method [ public method enable ] { + + - Parameters [1] { + Parameter #0 [ $events ] + } + } + + Method [ public method disable ] { + + - Parameters [1] { + Parameter #0 [ $events ] + } + } + + Method [ public method getEnabled ] { + + - Parameters [0] { + } + } + + Method [ public method getInput ] { + + - Parameters [0] { + } + } + + Method [ public method getOutput ] { + + - Parameters [0] { + } + } + + Method [ public method setWatermark ] { + + - Parameters [3] { + Parameter #0 [ $events ] + Parameter #1 [ $lowmark ] + Parameter #2 [ $highmark ] + } + } + + Method [ public method write ] { + + - Parameters [1] { + Parameter #0 [ $data ] + } + } + + Method [ public method writeBuffer ] { + + - Parameters [1] { + Parameter #0 [ $buf ] + } + } + + Method [ public method read ] { + + - Parameters [1] { + Parameter #0 [ $size ] + } + } + + Method [ public method readBuffer ] { + + - Parameters [1] { + Parameter #0 [ $buf ] + } + } + + Method [ public method setPriority ] { + + - Parameters [1] { + Parameter #0 [ $priority ] + } + } + + Method [ public method setTimeouts ] { + + - Parameters [2] { + Parameter #0 [ $timeout_read ] + Parameter #1 [ $timeout_write ] + } + } + + Method [ public method sslError ] { + + - Parameters [0] { + } + } + + Method [ public method sslRenegotiate ] { + + - Parameters [0] { + } + } + + Method [ public method sslGetCipherInfo ] { + + - Parameters [0] { + } + } + + Method [ public method sslGetCipherName ] { + + - Parameters [0] { + } + } + + Method [ public method sslGetCipherVersion ] { + + - Parameters [0] { + } + } + + Method [ public method sslGetProtocol ] { + + - Parameters [0] { + } + } + } + } + + Class [ class EventBuffer ] { + + - Constants [6] { + Constant [ integer EOL_ANY ] { 0 } + Constant [ integer EOL_CRLF ] { 1 } + Constant [ integer EOL_CRLF_STRICT ] { 2 } + Constant [ integer EOL_LF ] { 3 } + Constant [ integer PTR_SET ] { 0 } + Constant [ integer PTR_ADD ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ public $length ] + Property [ public $contiguous_space ] + } + + - Methods [22] { + Method [ public method __construct ] { + + - Parameters [0] { + } + } + + Method [ public method freeze ] { + + - Parameters [1] { + Parameter #0 [ $at_front ] + } + } + + Method [ public method unfreeze ] { + + - Parameters [1] { + Parameter #0 [ $at_front ] + } + } + + Method [ public method lock ] { + + - Parameters [0] { + } + } + + Method [ public method unlock ] { + + - Parameters [0] { + } + } + + Method [ public method enableLocking ] { + + - Parameters [0] { + } + } + + Method [ public method add ] { + + - Parameters [1] { + Parameter #0 [ $data ] + } + } + + Method [ public method addBuffer ] { + + - Parameters [1] { + Parameter #0 [ $buf ] + } + } + + Method [ public method appendFrom ] { + + - Parameters [2] { + Parameter #0 [ $buf ] + Parameter #1 [ $len ] + } + } + + Method [ public method read ] { + + - Parameters [1] { + Parameter #0 [ $max_bytes ] + } + } + + Method [ public method expand ] { + + - Parameters [1] { + Parameter #0 [ $len ] + } + } + + Method [ public method prepend ] { + + - Parameters [1] { + Parameter #0 [ $data ] + } + } + + Method [ public method prependBuffer ] { + + - Parameters [1] { + Parameter #0 [ $buf ] + } + } + + Method [ public method drain ] { + + - Parameters [1] { + Parameter #0 [ $len ] + } + } + + Method [ public method copyout ] { + + - Parameters [2] { + Parameter #0 [ &$data ] + Parameter #1 [ $max_bytes ] + } + } + + Method [ public method readLine ] { + + - Parameters [1] { + Parameter #0 [ $eol_style ] + } + } + + Method [ public method search ] { + + - Parameters [3] { + Parameter #0 [ $what ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] + } + } + + Method [ public method searchEol ] { + + - Parameters [2] { + Parameter #0 [ $start ] + Parameter #1 [ $eol_style ] + } + } + + Method [ public method pullup ] { + + - Parameters [1] { + Parameter #0 [ $size ] + } + } + + Method [ public method write ] { + + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $howmuch ] + } + } + + Method [ public method readFrom ] { + + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $howmuch ] + } + } + + Method [ public method substr ] { + + - Parameters [2] { + Parameter #0 [ $start ] + Parameter #1 [ $length ] + } + } + } + } + + Class [ final class EventDnsBase ] { + + - Constants [5] { + Constant [ integer OPTION_SEARCH ] { 1 } + Constant [ integer OPTION_NAMESERVERS ] { 2 } + Constant [ integer OPTION_MISC ] { 4 } + Constant [ integer OPTION_HOSTSFILE ] { 8 } + Constant [ integer OPTIONS_ALL ] { 15 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [9] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ EventBase $base ] + Parameter #1 [ $initialize ] + } + } + + Method [ public method parseResolvConf ] { + + - Parameters [2] { + Parameter #0 [ $flags ] + Parameter #1 [ $filename ] + } + } + + Method [ public method addNameserverIp ] { + + - Parameters [1] { + Parameter #0 [ $ip ] + } + } + + Method [ public method loadHosts ] { + + - Parameters [1] { + Parameter #0 [ $hosts ] + } + } + + Method [ public method clearSearch ] { + + - Parameters [0] { + } + } + + Method [ public method addSearch ] { + + - Parameters [1] { + Parameter #0 [ $domain ] + } + } + + Method [ public method setSearchNdots ] { + + - Parameters [1] { + Parameter #0 [ $ndots ] + } + } + + Method [ public method setOption ] { + + - Parameters [2] { + Parameter #0 [ $option ] + Parameter #1 [ $value ] + } + } + + Method [ public method countNameservers ] { + + - Parameters [0] { + } + } + } + } + + Class [ final class EventListener ] { + + - Constants [5] { + Constant [ integer OPT_LEAVE_SOCKETS_BLOCKING ] { 1 } + Constant [ integer OPT_CLOSE_ON_FREE ] { 2 } + Constant [ integer OPT_CLOSE_ON_EXEC ] { 4 } + Constant [ integer OPT_REUSEABLE ] { 8 } + Constant [ integer OPT_THREADSAFE ] { 16 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ public $fd ] + } + + - Methods [8] { + Method [ public method __construct ] { + + - Parameters [6] { + Parameter #0 [ EventBase $base ] + Parameter #1 [ $cb ] + Parameter #2 [ $data ] + Parameter #3 [ $flags ] + Parameter #4 [ $backlog ] + Parameter #5 [ $target ] + } + } + + Method [ public method free ] { + + - Parameters [0] { + } + } + + Method [ public method enable ] { + + - Parameters [0] { + } + } + + Method [ public method disable ] { + + - Parameters [0] { + } + } + + Method [ public method setCallback ] { + + - Parameters [2] { + Parameter #0 [ $cb ] + Parameter #1 [ $arg ] + } + } + + Method [ public method setErrorCallback ] { + + - Parameters [1] { + Parameter #0 [ $cb ] + } + } + + Method [ public method getSocketName ] { + + - Parameters [2] { + Parameter #0 [ &$address ] + Parameter #1 [ &$port ] + } + } + + Method [ public method getBase ] { + + - Parameters [0] { + } + } + } + } + + Class [ final class EventHttpConnection ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [11] { + Method [ public method __construct ] { + + - Parameters [5] { + Parameter #0 [ EventBase $base ] + Parameter #1 [ $dns_base ] + Parameter #2 [ $address ] + Parameter #3 [ $port ] + Parameter #4 [ EventSslContext $ctx ] + } + } + + Method [ public method getBase ] { + + - Parameters [0] { + } + } + + Method [ public method getPeer ] { + + - Parameters [2] { + Parameter #0 [ &$address ] + Parameter #1 [ &$port ] + } + } + + Method [ public method setLocalAddress ] { + + - Parameters [1] { + Parameter #0 [ $address ] + } + } + + Method [ public method setLocalPort ] { + + - Parameters [1] { + Parameter #0 [ $port ] + } + } + + Method [ public method setTimeout ] { + + - Parameters [1] { + Parameter #0 [ $timeout ] + } + } + + Method [ public method setMaxHeadersSize ] { + + - Parameters [1] { + Parameter #0 [ $max_size ] + } + } + + Method [ public method setMaxBodySize ] { + + - Parameters [1] { + Parameter #0 [ $max_size ] + } + } + + Method [ public method setRetries ] { + + - Parameters [1] { + Parameter #0 [ $retries ] + } + } + + Method [ public method makeRequest ] { + + - Parameters [3] { + Parameter #0 [ $req ] + Parameter #1 [ $type ] + Parameter #2 [ $uri ] + } + } + + Method [ public method setCloseCallback ] { + + - Parameters [2] { + Parameter #0 [ $callback ] + Parameter #1 [ $data ] + } + } + } + } + + Class [ final class EventHttp ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [11] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ EventBase $base ] + Parameter #1 [ EventSslContext $ctx ] + } + } + + Method [ public method accept ] { + + - Parameters [1] { + Parameter #0 [ $socket ] + } + } + + Method [ public method bind ] { + + - Parameters [2] { + Parameter #0 [ $address ] + Parameter #1 [ $port ] + } + } + + Method [ public method setCallback ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $cb ] + Parameter #2 [ $arg ] + } + } + + Method [ public method setDefaultCallback ] { + + - Parameters [2] { + Parameter #0 [ $cb ] + Parameter #1 [ $arg ] + } + } + + Method [ public method setAllowedMethods ] { + + - Parameters [1] { + Parameter #0 [ $methods ] + } + } + + Method [ public method setMaxBodySize ] { + + - Parameters [1] { + Parameter #0 [ $value ] + } + } + + Method [ public method setMaxHeadersSize ] { + + - Parameters [1] { + Parameter #0 [ $value ] + } + } + + Method [ public method setTimeout ] { + + - Parameters [1] { + Parameter #0 [ $value ] + } + } + + Method [ public method addServerAlias ] { + + - Parameters [1] { + Parameter #0 [ $alias ] + } + } + + Method [ public method removeServerAlias ] { + + - Parameters [1] { + Parameter #0 [ $alias ] + } + } + } + } + + Class [ final class EventHttpRequest ] { + + - Constants [11] { + Constant [ integer CMD_GET ] { 1 } + Constant [ integer CMD_POST ] { 2 } + Constant [ integer CMD_HEAD ] { 4 } + Constant [ integer CMD_PUT ] { 8 } + Constant [ integer CMD_DELETE ] { 16 } + Constant [ integer CMD_OPTIONS ] { 32 } + Constant [ integer CMD_TRACE ] { 64 } + Constant [ integer CMD_CONNECT ] { 128 } + Constant [ integer CMD_PATCH ] { 256 } + Constant [ integer INPUT_HEADER ] { 1 } + Constant [ integer OUTPUT_HEADER ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [23] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ $callback ] + Parameter #1 [ $data ] + } + } + + Method [ public method free ] { + + - Parameters [0] { + } + } + + Method [ public method getCommand ] { + + - Parameters [0] { + } + } + + Method [ public method getHost ] { + + - Parameters [0] { + } + } + + Method [ public method getUri ] { + + - Parameters [0] { + } + } + + Method [ public method getResponseCode ] { + + - Parameters [0] { + } + } + + Method [ public method getInputHeaders ] { + + - Parameters [0] { + } + } + + Method [ public method getOutputHeaders ] { + + - Parameters [0] { + } + } + + Method [ public method getInputBuffer ] { + + - Parameters [0] { + } + } + + Method [ public method getOutputBuffer ] { + + - Parameters [0] { + } + } + + Method [ public method sendError ] { + + - Parameters [2] { + Parameter #0 [ $error ] + Parameter #1 [ $reason ] + } + } + + Method [ public method sendReply ] { + + - Parameters [3] { + Parameter #0 [ $code ] + Parameter #1 [ $reason ] + Parameter #2 [ $buf ] + } + } + + Method [ public method sendReplyChunk ] { + + - Parameters [1] { + Parameter #0 [ $buf ] + } + } + + Method [ public method sendReplyEnd ] { + + - Parameters [0] { + } + } + + Method [ public method sendReplyStart ] { + + - Parameters [2] { + Parameter #0 [ $code ] + Parameter #1 [ $reason ] + } + } + + Method [ public method cancel ] { + + - Parameters [0] { + } + } + + Method [ public method addHeader ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + Parameter #2 [ $type ] + } + } + + Method [ public method clearHeaders ] { + + - Parameters [0] { + } + } + + Method [ public method removeHeader ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $type ] + } + } + + Method [ public method findHeader ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $type ] + } + } + + Method [ public method getBufferEvent ] { + + - Parameters [0] { + } + } + + Method [ public method getConnection ] { + + - Parameters [0] { + } + } + + Method [ public method closeConnection ] { + + - Parameters [0] { + } + } + } + } + + Class [ abstract final class EventUtil ] { + + - Constants [26] { + Constant [ integer AF_INET ] { 2 } + Constant [ integer AF_INET6 ] { 10 } + Constant [ integer AF_UNIX ] { 1 } + Constant [ integer AF_UNSPEC ] { 0 } + Constant [ integer SO_DEBUG ] { 1 } + Constant [ integer SO_REUSEADDR ] { 2 } + Constant [ integer SO_KEEPALIVE ] { 9 } + Constant [ integer SO_DONTROUTE ] { 5 } + Constant [ integer SO_LINGER ] { 13 } + Constant [ integer SO_BROADCAST ] { 6 } + Constant [ integer SO_OOBINLINE ] { 10 } + Constant [ integer SO_SNDBUF ] { 7 } + Constant [ integer SO_RCVBUF ] { 8 } + Constant [ integer SO_SNDLOWAT ] { 19 } + Constant [ integer SO_RCVLOWAT ] { 18 } + Constant [ integer SO_SNDTIMEO ] { 21 } + Constant [ integer SO_RCVTIMEO ] { 20 } + Constant [ integer SO_TYPE ] { 3 } + Constant [ integer SO_ERROR ] { 4 } + Constant [ integer SOL_SOCKET ] { 1 } + Constant [ integer SOL_TCP ] { 6 } + Constant [ integer SOL_UDP ] { 17 } + Constant [ integer SOCK_RAW ] { 3 } + Constant [ integer IPPROTO_IP ] { 0 } + Constant [ integer IPPROTO_IPV6 ] { 41 } + Constant [ integer LIBEVENT_VERSION_NUMBER ] { 33560064 } + } + + - Static properties [0] { + } + + - Static methods [7] { + Method [ static public method getLastSocketErrno ] { + + - Parameters [1] { + Parameter #0 [ $socket ] + } + } + + Method [ static public method getLastSocketError ] { + + - Parameters [1] { + Parameter #0 [ $socket ] + } + } + + Method [ static public method sslRandPoll ] { + + - Parameters [0] { + } + } + + Method [ static public method getSocketName ] { + + - Parameters [3] { + Parameter #0 [ $socket ] + Parameter #1 [ &$address ] + Parameter #2 [ &$port ] + } + } + + Method [ static public method getSocketFd ] { + + - Parameters [1] { + Parameter #0 [ $socket ] + } + } + + Method [ static public method setSocketOption ] { + + - Parameters [4] { + Parameter #0 [ $socket ] + Parameter #1 [ $level ] + Parameter #2 [ $optname ] + Parameter #3 [ $optval ] + } + } + + Method [ static public method createSocket ] { + + - Parameters [1] { + Parameter #0 [ $fd ] + } + } + } + + - Properties [0] { + } + + - Methods [1] { + Method [ abstract public method __construct ] { + } + } + } + + Class [ final class EventSslContext ] { + + - Constants [27] { + Constant [ integer SSLv3_CLIENT_METHOD ] { 2 } + Constant [ integer SSLv23_CLIENT_METHOD ] { 3 } + Constant [ integer TLS_CLIENT_METHOD ] { 4 } + Constant [ integer SSLv3_SERVER_METHOD ] { 6 } + Constant [ integer SSLv23_SERVER_METHOD ] { 7 } + Constant [ integer TLS_SERVER_METHOD ] { 8 } + Constant [ integer TLSv11_CLIENT_METHOD ] { 9 } + Constant [ integer TLSv11_SERVER_METHOD ] { 10 } + Constant [ integer TLSv12_CLIENT_METHOD ] { 11 } + Constant [ integer TLSv12_SERVER_METHOD ] { 12 } + Constant [ integer OPT_LOCAL_CERT ] { 1 } + Constant [ integer OPT_LOCAL_PK ] { 2 } + Constant [ integer OPT_PASSPHRASE ] { 3 } + Constant [ integer OPT_CA_FILE ] { 4 } + Constant [ integer OPT_CA_PATH ] { 5 } + Constant [ integer OPT_ALLOW_SELF_SIGNED ] { 6 } + Constant [ integer OPT_VERIFY_PEER ] { 7 } + Constant [ integer OPT_VERIFY_DEPTH ] { 8 } + Constant [ integer OPT_CIPHERS ] { 9 } + Constant [ integer OPT_NO_SSLv2 ] { 10 } + Constant [ integer OPT_NO_SSLv3 ] { 11 } + Constant [ integer OPT_NO_TLSv1 ] { 12 } + Constant [ integer OPT_NO_TLSv1_1 ] { 13 } + Constant [ integer OPT_NO_TLSv1_2 ] { 14 } + Constant [ integer OPT_CIPHER_SERVER_PREFERENCE ] { 15 } + Constant [ integer OPT_REQUIRE_CLIENT_CERT ] { 16 } + Constant [ integer OPT_VERIFY_CLIENT_ONCE ] { 17 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ public $local_cert ] + Property [ public $local_pk ] + } + + - Methods [1] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ $method ] + Parameter #1 [ $options ] + } + } + } + } + } +} + -- cgit