(PECL libevent >= 0.0.1)
event_set — イベントを準備する
   event_add() で使うイベントを準備します。
   events で指定したイベントが発生したときに
   callback で指定した関数をコールするように設定します。
   events は、次のフラグ
   EV_TIMEOUT、EV_SIGNAL、
   EV_READ、EV_WRITE
   および EV_PERSIST の組み合わせとなります。
  
   EV_SIGNAL ビットを events
   で設定すると、fd をシグナル番号として解釈します。
  
イベントを初期化したら、event_base_set() を使ってイベントをイベントベースに関連づけます。
   マッチするイベントが発生したら、これらの三つの引数が
   callback 関数に渡されます。
   
fdシグナル番号、あるいはストリームリソース。
events
       イベントを表すフラグ。次のフラグ
       EV_TIMEOUT、EV_SIGNAL、
       EV_READ、EV_WRITE
       および EV_PERSIST から構成されています。
      
arg
       オプションのパラメータ。event_set()
       に arg で渡されたもの。
      
event有効なイベントリソース。
fd有効な PHP ストリームリソース。ストリームはファイル記述子にキャスト可能でなければなりません。 そのため、フィルタしたストリームはおそらく使えないでしょう。
events
       指定したイベントを表すフラグの組み合わせ。
       EV_READ と EV_WRITE
       が使えます。追加のフラグ EV_PERSIST
       を指定すると、event_del() がコールされるまでイベントが持続します。
       指定しなければ、コールバックは一度だけしか実行されません。
      
callbackイベントが発生したときにコールされるコールバック関数。
argコールバックに渡すオプションのパラメータ。
   event_set() は成功した場合に TRUE、エラー時に FALSE を返します。
  
| バージョン | 説明 | 
|---|---|
| 0.0.4 | 
       EV_SIGNAL をサポートするようになりました。
       |