« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 19 for kqueue (0.003 sec.)
EvEmbed オブジェクトを作る 10979
« EvEmbed EvEmbed::createStopped » PHP Manual EvEmbed EvEmbed オブジェクトを作る 検索 EvEmbed::__construct (PECL ev >= 0.2.0) EvEmbed::__construct — EvEmbed オブジェクトを作る 説明 public function EvEmbed::__construct ( object $other , call ... 可能性があるので、 使ってはいけません。 詳細は、 » libev のドキュメント を参照ください。 このウォッチャーは、 BSD システムで kqueue が使えないときにも大量のソケットを処理できるようにするのに便利です。 以下の例を参照ください。 パラメータ other EvLoop のイ ... ーのコールバック を参照ください。 data このウォッチャーに関連づけるカスタムデータ。 priority ウォッチャーの優先度 。 例 例1 kqueue バックエンドで作ったループをデフォルトのループに埋め込む例 <?php /* * kqueue が使えるかどうかを調べ、ソケットで使う kqueue ... バックエンドを作ります * (通常は、どんな kqueue 実装でも動きます)。 * kqueue/socket-only イベントループを loop_socket に格納します * (EVFLAG_NOENV も使えます)。 * * この例 ...
https://man.mtool.work/php/8.3/evembed.construct.html
EvEmbed オブジェクトを作る 10979
« EvEmbed EvEmbed::createStopped » PHP Manual EvEmbed EvEmbed オブジェクトを作る 検索 EvEmbed::__construct (PECL ev >= 0.2.0) EvEmbed::__construct — EvEmbed オブジェクトを作る 説明 public function EvEmbed::__construct ( object $other , call ... 可能性があるので、 使ってはいけません。 詳細は、 » libev のドキュメント を参照ください。 このウォッチャーは、 BSD システムで kqueue が使えないときにも大量のソケットを処理できるようにするのに便利です。 以下の例を参照ください。 パラメータ other EvLoop のイ ... ーのコールバック を参照ください。 data このウォッチャーに関連づけるカスタムデータ。 priority ウォッチャーの優先度 。 例 例1 kqueue バックエンドで作ったループをデフォルトのループに埋め込む例 <?php /* * kqueue が使えるかどうかを調べ、ソケットで使う kqueue ... バックエンドを作ります * (通常は、どんな kqueue 実装でも動きます)。 * kqueue/socket-only イベントループを loop_socket に格納します * (EVFLAG_NOENV も使えます)。 * * この例 ...
https://man.mtool.work/php/8.3/evembed.construct.html
他のイベントループに埋め込めるバックエンド群を返す 10911
« Ev::depth Ev::feedSignal » PHP Manual Ev 他のイベントループに埋め込めるバックエンド群を返す 検索 Ev::embeddableBackends (PECL ev >= 0.2.0) Ev::embeddableBackends — 他のイベントループに埋め込めるバックエンド群を返す 説明 final public stati ... ありません。 戻り値 ビットマスクを返します。 バックエンドのフラグ を、ビット OR 演算子で組み合わせたものになります。 例 例1 kqueue バックエンドで作ったループをデフォルトのループに埋め込む例 <?php /* * kqueue が使えるかどうかを調べ、ソケットで使う kqueue ... バックエンドを作ります * (通常は、どんな kqueue 実装でも動きます)。 * kqueue/socket-only イベントループを loop_socket に格納します * (EVFLAG_NOENV も使えます)。 * * この例 ... (); $socket_loop = NULL ; $embed = NULL ; if ( Ev :: supportedBackends () & ~ Ev :: recommendedBackends () & Ev :: BACKEND_KQUEUE ) { if (( $socket_loop = new EvLoop ( Ev :: BACKEND_KQUEUE ))) { $embed = new EvEmbed ( $loop ); } } if (! $socket_loop ) ...
https://man.mtool.work/php/8.3/ev.embeddablebackends.html
現在の libev の構成でサポートするバックエンド群を返す 10911
« Ev::stop Ev::suspend » PHP Manual Ev 現在の libev の構成でサポートするバックエンド群を返す 検索 Ev::supportedBackends (PECL ev >= 0.2.0) Ev::supportedBackends — 現在の libev の構成でサポートするバックエンド群を返す 説明 final public stati ... ありません。 戻り値 ビットマスクを返します。 バックエンドのフラグ を、ビット OR 演算子で組み合わせたものになります。 例 例1 kqueue バックエンドで作ったループをデフォルトのループに埋め込む例 <?php /* * kqueue が使えるかどうかを調べ、ソケットで使う kqueue ... バックエンドを作ります * (通常は、どんな kqueue 実装でも動きます)。 * kqueue/socket-only イベントループを loop_socket に格納します * (EVFLAG_NOENV も使えます)。 * * この例 ... (); $socket_loop = NULL ; $embed = NULL ; if ( Ev :: supportedBackends () & ~ Ev :: recommendedBackends () & Ev :: BACKEND_KQUEUE ) { if (( $socket_loop = new EvLoop ( Ev :: BACKEND_KQUEUE ))) { $embed = new EvEmbed ( $loop ); } } if (! $socket_loop ) ...
https://man.mtool.work/php/8.3/ev.supportedbackends.html
他のイベントループに埋め込めるバックエンド群を返す 10911
« Ev::depth Ev::feedSignal » PHP Manual Ev 他のイベントループに埋め込めるバックエンド群を返す 検索 Ev::embeddableBackends (PECL ev >= 0.2.0) Ev::embeddableBackends — 他のイベントループに埋め込めるバックエンド群を返す 説明 final public stati ... ありません。 戻り値 ビットマスクを返します。 バックエンドのフラグ を、ビット OR 演算子で組み合わせたものになります。 例 例1 kqueue バックエンドで作ったループをデフォルトのループに埋め込む例 <?php /* * kqueue が使えるかどうかを調べ、ソケットで使う kqueue ... バックエンドを作ります * (通常は、どんな kqueue 実装でも動きます)。 * kqueue/socket-only イベントループを loop_socket に格納します * (EVFLAG_NOENV も使えます)。 * * この例 ... (); $socket_loop = NULL ; $embed = NULL ; if ( Ev :: supportedBackends () & ~ Ev :: recommendedBackends () & Ev :: BACKEND_KQUEUE ) { if (( $socket_loop = new EvLoop ( Ev :: BACKEND_KQUEUE ))) { $embed = new EvEmbed ( $loop ); } } if (! $socket_loop ) ...
https://man.mtool.work/php/8.3/ev.embeddablebackends.html
現在の libev の構成でサポートするバックエンド群を返す 10911
« Ev::stop Ev::suspend » PHP Manual Ev 現在の libev の構成でサポートするバックエンド群を返す 検索 Ev::supportedBackends (PECL ev >= 0.2.0) Ev::supportedBackends — 現在の libev の構成でサポートするバックエンド群を返す 説明 final public stati ... ありません。 戻り値 ビットマスクを返します。 バックエンドのフラグ を、ビット OR 演算子で組み合わせたものになります。 例 例1 kqueue バックエンドで作ったループをデフォルトのループに埋め込む例 <?php /* * kqueue が使えるかどうかを調べ、ソケットで使う kqueue ... バックエンドを作ります * (通常は、どんな kqueue 実装でも動きます)。 * kqueue/socket-only イベントループを loop_socket に格納します * (EVFLAG_NOENV も使えます)。 * * この例 ... (); $socket_loop = NULL ; $embed = NULL ; if ( Ev :: supportedBackends () & ~ Ev :: recommendedBackends () & Ev :: BACKEND_KQUEUE ) { if (( $socket_loop = new EvLoop ( Ev :: BACKEND_KQUEUE ))) { $embed = new EvEmbed ( $loop ); } } if (! $socket_loop ) ...
https://man.mtool.work/php/8.3/ev.supportedbackends.html
例 8691
« インストール手順 ウォッチャー » PHP Manual Ev 例 検索 例 例1 タイマーのサンプル <?php // タイマーを作り、2 秒後に起動します $w1 = new EvTimer ( 2 , 0 , function () { echo "2 seconds elapsed\n" ; }); // タイマーを作って 2 秒後に起動させ、そ ... nds ()) : 0 ; if ( $loop_lo ) { $embed = new EvEmbed ( $loop_lo , function () {}); } else { $loop_lo = $loop_hi ; } ?> 例8 kqueue バックエンドで作ったループをデフォルトのループに埋め込む例 <?php /* * kqueue が使えるかどうかを調べ、ソケットで使う kqueue ... バックエンドを作ります * (通常は、どんな kqueue 実装でも動きます)。 * kqueue/socket-only イベントループを loop_socket に格納します * (EVFLAG_NOENV も使えます)。 * * この例 ... (); $socket_loop = NULL ; $embed = NULL ; if ( Ev :: supportedBackends () & ~ Ev :: recommendedBackends () & Ev :: BACKEND_KQUEUE ) { if (( $socket_loop = new EvLoop ( Ev :: BACKEND_KQUEUE ))) { $embed = new EvEmbed ( $loop ); } } if (! $socket_loop ) ...
https://man.mtool.work/php/8.3/ev.examples.html
例 8383
« インストール手順 ウォッチャー » PHP Manual Ev 例 検索 例 例1 タイマーのサンプル <?php // タイマーを作り、2 秒後に起動します $w1 = new EvTimer ( 2 , 0 , function () { echo "2 seconds elapsed\n" ; }); // タイマーを作って 2 秒後に起動させ、そ ... nds ()) : 0 ; if ( $loop_lo ) { $embed = new EvEmbed ( $loop_lo , function () {}); } else { $loop_lo = $loop_hi ; } ?> 例8 kqueue バックエンドで作ったループをデフォルトのループに埋め込む例 <?php /* * kqueue が使えるかどうかを調べ、ソケットで使う kqueue ... バックエンドを作ります * (通常は、どんな kqueue 実装でも動きます)。 * kqueue/socket-only イベントループを loop_socket に格納します * (EVFLAG_NOENV も使えます)。 * * この例 ... (); $socket_loop = NULL ; $embed = NULL ; if ( Ev :: supportedBackends () & ~ Ev :: recommendedBackends () & Ev :: BACKEND_KQUEUE ) { if (( $socket_loop = new EvLoop ( Ev :: BACKEND_KQUEUE ))) { $embed = new EvEmbed ( $loop ); } } if (! $socket_loop ) ...
https://man.mtool.work/php/8.3/ev.examples.html
Ev クラス 7974
« Periodic ウォッチャーの操作モード Ev::backend » PHP Manual Ev Ev クラス 検索 Ev クラス (PECL ev >= 0.2.0) はじめに Ev は静的クラスで、デフォルトのループへのアクセスや各種共通操作へのアクセスを提供します。 クラス概要 final class Ev { /* 定 ... = 2147483648 ; const int BACKEND_SELECT = 1 ; const int BACKEND_POLL = 2 ; const int BACKEND_EPOLL = 4 ; const int BACKEND_KQUEUE = 8 ; const int BACKEND_DEVPOLL = 16 ; const int BACKEND_PORT = 32 ; const int BACKEND_ALL = 63 ; const int BACKEND_MASK = ... Ev::BACKEND_EPOLL Linux 限定の epoll(7) バックエンド。2.6.9 以前のカーネルでもそれ以降のカーネルでも使えます。 Ev::BACKEND_KQUEUE kqueue バックエンド。大半の BSD システムで利用します。 EvEmbed ウォッチャーを使って、 kqueue バックエンドのループを別のルー ... プに埋め込むことができます。 たとえば、 kqueue バックエンドのループを作って、 それをソケットに対してだけ使うこともできます。 Ev::BACKEND_DEVPOLL Solaris 8 バックエンド。 ...
https://man.mtool.work/php/8.3/class.ev.html
Ev クラス 7974
« Periodic ウォッチャーの操作モード Ev::backend » PHP Manual Ev Ev クラス 検索 Ev クラス (PECL ev >= 0.2.0) はじめに Ev は静的クラスで、デフォルトのループへのアクセスや各種共通操作へのアクセスを提供します。 クラス概要 final class Ev { /* 定 ... = 2147483648 ; const int BACKEND_SELECT = 1 ; const int BACKEND_POLL = 2 ; const int BACKEND_EPOLL = 4 ; const int BACKEND_KQUEUE = 8 ; const int BACKEND_DEVPOLL = 16 ; const int BACKEND_PORT = 32 ; const int BACKEND_ALL = 63 ; const int BACKEND_MASK = ... Ev::BACKEND_EPOLL Linux 限定の epoll(7) バックエンド。2.6.9 以前のカーネルでもそれ以降のカーネルでも使えます。 Ev::BACKEND_KQUEUE kqueue バックエンド。大半の BSD システムで利用します。 EvEmbed ウォッチャーを使って、 kqueue バックエンドのループを別のルー ... プに埋め込むことができます。 たとえば、 kqueue バックエンドのループを作って、 それをソケットに対してだけ使うこともできます。 Ev::BACKEND_DEVPOLL Solaris 8 バックエンド。 ...
https://man.mtool.work/php/8.3/class.ev.html
PREV 1 2 NEXT