Created
February 4, 2015 14:51
-
-
Save phuedx/5f727191b30fd8969825 to your computer and use it in GitHub Desktop.
php DocThor.php --sourceDir=php-zmq zmq > api.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* zmq-API v@PACKAGE_VERSION@ Docs build by DocThor [2015-02-04] | |
* @package zmq | |
*/ | |
/** | |
* @package zmq | |
*/ | |
class ZMQ { | |
const SOCKET_PAIR = 0; | |
const SOCKET_PUB = 1; | |
const SOCKET_SUB = 2; | |
const SOCKET_XSUB = 10; | |
const SOCKET_XPUB = 9; | |
const SOCKET_REQ = 3; | |
const SOCKET_REP = 4; | |
const SOCKET_XREQ = 5; | |
const SOCKET_XREP = 6; | |
const SOCKET_PUSH = 8; | |
const SOCKET_PULL = 7; | |
const SOCKET_DEALER = 5; | |
const SOCKET_ROUTER = 6; | |
const SOCKET_STREAM = 11; | |
const SOCKET_UPSTREAM = 7; | |
const SOCKET_DOWNSTREAM = 8; | |
const POLL_IN = 1; | |
const POLL_OUT = 2; | |
const MODE_SNDMORE = 2; | |
const MODE_NOBLOCK = 1; | |
const MODE_DONTWAIT = 1; | |
const DEVICE_FORWARDER = 2; | |
const DEVICE_QUEUE = 3; | |
const DEVICE_STREAMER = 1; | |
const ERR_INTERNAL = -99; | |
const ERR_EAGAIN = 35; | |
const ERR_ENOTSUP = 45; | |
const ERR_EFSM = 156384763; | |
const ERR_ETERM = 156384765; | |
const LIBZMQ_VER = '4.0.5'; | |
const SOCKOPT_HWM = 201; | |
const SOCKOPT_SNDHWM = 23; | |
const SOCKOPT_RCVHWM = 24; | |
const SOCKOPT_AFFINITY = 4; | |
const SOCKOPT_IDENTITY = 5; | |
const SOCKOPT_RATE = 8; | |
const SOCKOPT_RECOVERY_IVL = 9; | |
const SOCKOPT_SNDBUF = 11; | |
const SOCKOPT_RCVBUF = 12; | |
const SOCKOPT_LINGER = 17; | |
const SOCKOPT_RECONNECT_IVL = 18; | |
const SOCKOPT_RECONNECT_IVL_MAX = 21; | |
const SOCKOPT_BACKLOG = 19; | |
const SOCKOPT_MAXMSGSIZE = 22; | |
const SOCKOPT_SUBSCRIBE = 6; | |
const SOCKOPT_UNSUBSCRIBE = 7; | |
const SOCKOPT_TYPE = 16; | |
const SOCKOPT_RCVMORE = 13; | |
const SOCKOPT_FD = 14; | |
const SOCKOPT_EVENTS = 15; | |
const SOCKOPT_SNDTIMEO = 28; | |
const SOCKOPT_RCVTIMEO = 27; | |
const SOCKOPT_IPV4ONLY = 31; | |
const SOCKOPT_LAST_ENDPOINT = 32; | |
const SOCKOPT_TCP_KEEPALIVE = 34; | |
const SOCKOPT_TCP_KEEPALIVE_IDLE = 36; | |
const SOCKOPT_TCP_KEEPALIVE_CNT = 35; | |
const SOCKOPT_TCP_KEEPALIVE_INTVL = 37; | |
const SOCKOPT_TCP_ACCEPT_FILTER = 38; | |
const SOCKOPT_DELAY_ATTACH_ON_CONNECT = 39; | |
const SOCKOPT_XPUB_VERBOSE = 40; | |
const SOCKOPT_ROUTER_RAW = 41; | |
const SOCKOPT_IPV6 = 42; | |
const SOCKOPT_PLAIN_SERVER = 44; | |
const SOCKOPT_PLAIN_USERNAME = 45; | |
const SOCKOPT_PLAIN_PASSWORD = 46; | |
const SOCKOPT_CURVE_SERVER = 47; | |
const SOCKOPT_CURVE_PUBLICKEY = 48; | |
const SOCKOPT_CURVE_SECRETKEY = 49; | |
const SOCKOPT_CURVE_SERVERKEY = 50; | |
const SOCKOPT_PROBE_ROUTER = 51; | |
const SOCKOPT_REQ_CORRELATE = 52; | |
const SOCKOPT_REQ_RELAXED = 53; | |
const SOCKOPT_CONFLATE = 54; | |
const SOCKOPT_ZAP_DOMAIN = 55; | |
const CTXOPT_MAX_SOCKETS = 2; | |
const CTXOPT_MAX_SOCKETS_DEFAULT = 1023; | |
/** | |
* A monotonic clock | |
* | |
* @return integer | |
*/ | |
public function clock() {} | |
} | |
/** | |
* @package zmq | |
*/ | |
class ZMQContext { | |
/** | |
* Build a new ZMQContext object | |
* | |
* @param integer $io_threads | |
* @param boolean $is_persistent | |
* @return ZMQContext | |
*/ | |
public function __construct($io_threads="", $persistent="") {} | |
public function getsocket($type, $dsn, $on_new_socket="") {} | |
public function ispersistent() {} | |
/** | |
* Set a context option | |
* | |
* @param int $option | |
* @param int $value | |
* @return ZMQContext | |
*/ | |
public function setOpt($option, $value) {} | |
/** | |
* Set a context option | |
* | |
* @param int $option | |
* @return ZMQContext | |
*/ | |
public function getOpt($option) {} | |
} | |
/** | |
* @package zmq | |
*/ | |
class ZMQSocket { | |
/** | |
* Build a new ZMQSocket object | |
* | |
* @param ZMQContext $context | |
* @param integer $type | |
* @param string $persistent_id | |
* @param callback $on_new_socket | |
* @return ZMQSocket | |
*/ | |
public function __construct(ZMQContext $ZMQContext, $type, $persistent_id="", $on_new_socket="") {} | |
/** | |
* Send a message. Return true if message was sent and false on EAGAIN | |
* | |
* @param string $message | |
* @param integer $flags | |
* @return ZMQSocket | |
*/ | |
public function send($message, $mode="") {} | |
public function recv($mode="") {} | |
/** | |
* Send a multipart message. Return true if message was sent and false on EAGAIN | |
* | |
* @param arrays $messages | |
* @param integer $flags | |
* @return ZMQSocket | |
*/ | |
public function sendmulti($message, $mode="") {} | |
public function recvmulti($mode="") {} | |
/** | |
* Bind the socket to an endpoint | |
* | |
* @param string $dsn | |
* @param boolean $force | |
* @return ZMQSocket | |
*/ | |
public function bind($dsn, $force="") {} | |
/** | |
* Connect the socket to an endpoint | |
* | |
* @param string $dsn | |
* @param boolean $force | |
* @return ZMQSocket | |
*/ | |
public function connect($dsn, $force="") {} | |
/** | |
* Unbind the socket from an endpoint | |
* | |
* @param string $dsn | |
* @return ZMQSocket | |
*/ | |
public function unbind($dsn) {} | |
/** | |
* Disconnect the socket from an endpoint | |
* | |
* @param string $dsn | |
* @return ZMQSocket | |
*/ | |
public function disconnect($dsn) {} | |
public function setsockopt($key, $value) {} | |
public function getendpoints() {} | |
public function getsockettype() {} | |
public function ispersistent() {} | |
public function getpersistentid() {} | |
public function getsockopt($key) {} | |
public function sendmsg($message, $mode="") {} | |
public function recvmsg($mode="") {} | |
} | |
/** | |
* @package zmq | |
*/ | |
class ZMQPoll { | |
/** | |
* Add a ZMQSocket object into the pollset | |
* | |
* @param ZMQSocket $object | |
* @param integer $events | |
* @return integer | |
*/ | |
public function add($entry, $type) {} | |
/** | |
* Poll the sockets | |
* | |
* @param array $readable | |
* @param array $writable | |
* @param integer $timeout | |
* @return integer | |
*/ | |
public function poll(&$readable, &$writable, $timeout="") {} | |
public function getlasterrors() {} | |
/** | |
* Remove item from poll set | |
* | |
* @param mixed $item | |
* @return boolean | |
*/ | |
public function remove($remove) {} | |
/** | |
* Returns the number of items in the set | |
* | |
* @return integer | |
*/ | |
public function count() {} | |
/** | |
* Clear the pollset | |
* | |
* @return ZMQPoll | |
*/ | |
public function clear() {} | |
} | |
/** | |
* @package zmq | |
*/ | |
class ZMQDevice { | |
/** | |
* Construct a device | |
* | |
* @param ZMQSocket $frontend | |
* @param ZMQSocket $backend | |
* @return void | |
*/ | |
public function __construct(ZMQSocket $frontend, ZMQSocket $backend, ZMQSocket $capture="") {} | |
/** | |
* Start a device | |
* | |
* @return void | |
*/ | |
public function run() {} | |
public function setidlecallback($idle_callback, $timeout, $user_data="") {} | |
public function setidletimeout($timeout) {} | |
public function getidletimeout() {} | |
public function settimercallback($idle_callback, $timeout, $user_data="") {} | |
public function settimertimeout($timeout) {} | |
public function gettimertimeout() {} | |
} | |
/** | |
* @package zmq | |
*/ | |
class ZMQException extends Exception { | |
} | |
/** | |
* @package zmq | |
*/ | |
class ZMQContextException extends ZMQException { | |
} | |
/** | |
* @package zmq | |
*/ | |
class ZMQSocketException extends ZMQException { | |
} | |
/** | |
* @package zmq | |
*/ | |
class ZMQPollException extends ZMQException { | |
} | |
/** | |
* @package zmq | |
*/ | |
class ZMQDeviceException extends ZMQException { | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment