« ssh2_methods_negotiated
ssh2_publickey_add »

ssh2_poll

(PECL ssh2 >= 0.9.0)

ssh2_poll — チャンネル/リスナー/ストリーム のイベントをポーリングする

説明

function ssh2_poll(array &$desc, int $timeout = 30): int

チャンネル/リスナー/ストリーム のイベントをポーリングし、 1個以上のイベントを返したディスクリプタの数を返します。

警告

この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。

パラメータ

desc

'resource' と 'events' をキーとした配列の、インデックス付きの配列。 リソースの値は、(チャンネルの)ストリーム、 または SSH2 リスナーのリソースです。 イベントの値は、SSH2_POLL* フラグを bitwise OR でまとめて指定します。 それぞれの配列は、返される際に 'revents' 要素にまとめられ、 発生したイベントの SSH2_POLL* フラグが bitwize OR でまとまったものがその値になります。

timeout

タイムアウトさせる時間を秒単位で指定します。

戻り値

1個以上のイベントを返したディスクリプタの数を返します。

関連キーワード:
イベント   チャンネル   リスナー   ストリーム   ポーリング   poll   desc   timeout   以上   ディスクリプタ   リソース   フラグ   methods   negotiated   publickey   詳細   記述   resource   events   キー   インデックス   bitwise   revents   bitwize   タイムアウト
関連する関数・ページ:
ev.iteration   function.ibase-wait-event   ev.stop   function.ssh2-forward-accept   function.inotify-read   ev.run