PHP
事件 | Event

EventConfig (class)

The EventConfig class

Introduction

(PECL event >= 1.2.6-beta)

表示可用于构建 EventBase 的配置结构。

课程简介

final EventConfig {

/* Constants */

const integer FEATURE_ET = 1 ;

const integer FEATURE_O1 = 2 ;

const integer FEATURE_FDS = 4 ;

/* Methods */

public bool avoidMethod ( string $method )

public __construct ( void )

public bool requireFeatures ( int $feature )

public void setMaxDispatchInterval ( int $max_interval , int $max_callbacks , int $min_priority )

}

预定义的常量

EventConfig::FEATURE_ET

需要支持边缘触发 I / O 的后端方法。

EventConfig::FEATURE_O1

要求添加或删除单个事件或使单个事件变为活动状态的后端方法是O(1)操作。

EventConfig::FEATURE_FDS

需要一个可以支持任意文件描述符类型的后端方法,而不仅仅是套接字。

目录

  • EventConfig :: avoidMethod - 告诉 libevent 避免特定的事件方法

  • EventConfig :: __构造 - 构造 EventConfig 对象

  • EventConfig :: requireFeatures - 输入应用程序要求的必需事件方法功能

  • EventConfig :: setMaxDispatchInterval - 防止优先倒置

← About buffer event callbacks

EventConfig::avoidMethod →