EventBuffer::enableLocking()
启用或禁用 EventBuffer 对象内部的锁机制
函数名:EventBuffer::enableLocking() 适用版本:libevent 2.0.0 或更高版本 描述: EventBuffer::enableLocking() 方法用于启用或禁用 EventBuffer 对象内部的锁机制。当启用锁机制后,在多线程并发访…
收录 8868 个 PHP 函数,含用途说明与用法示例。
本地收录 8868 条,找到 8868 条记录
启用或禁用 EventBuffer 对象内部的锁机制
函数名:EventBuffer::enableLocking() 适用版本:libevent 2.0.0 或更高版本 描述: EventBuffer::enableLocking() 方法用于启用或禁用 EventBuffer 对象内部的锁机制。当启用锁机制后,在多线程并发访…
将EventBuffer对象中的数据复制到指定的目标变量中
函数名称:EventBuffer::copyout() 适用版本:EventBuffer类是libevent扩展的一部分,libevent版本3.0.0或更高。因此,EventBuffer::copyout()函数在libevent版本3.0.0或更高的PHP版本中可用。 用…
在事件缓冲区中扩展内部存储区的大小
函数名:EventBuffer::expand() 适用版本:libevent 1.4.2+ 函数描述:EventBuffer::expand() 方法用于在事件缓冲区中扩展内部存储区的大小。 语法:bool EventBuffer::expand(int $len) 参…
锁定事件缓冲区,阻止其它进程对缓冲区进行读写操作,直到缓冲区被解锁为止
函数名:EventBuffer::lock() 适用版本:libevent 版本 2.2.0 或更高版本 用法:EventBuffer::lock() 方法用于锁定事件缓冲区,阻止其它进程对缓冲区进行读写操作,直到缓冲区被解锁为止。 示例: $base = new Eve…
冻结一个事件缓冲区,使其内容不再可写
函数名称: EventBuffer::freeze() 函数描述: EventBuffer::freeze() 方法用于冻结一个事件缓冲区,使其内容不再可写。在调用freeze()方法之后,任何对缓冲区的写入操作都将被忽略。 适用版本: EventBuffer::freeze…
在 EventBuffer 对象的开始位置插入数据
函数名:EventBuffer::prepend() 适用版本:PECL event >= 1.2.6 用法: EventBuffer::prepend() 方法用于在 EventBuffer 对象的开始位置插入数据。在调用该方法之前,需要先创建一个 EventBuffer …
将一个给定的EventBuffer对象的内容插入到当前EventBuffer对象的头部
函数名:EventBuffer::prependBuffer() 函数描述:将一个给定的EventBuffer对象的内容插入到当前EventBuffer对象的头部。 适用版本:该方法适用于所有的PHP版本。 用法示例: // 创建一个EventBuffer对象 $buff…
将缓冲区中的所有数据合并成一个连续的块,并将内部指针重新定位到缓冲区的开头
函数名称:EventBuffer::pullup() 适用版本:EventBuffer扩展版本 >= 0.0.6 用法:EventBuffer::pullup() 方法用于将缓冲区中的所有数据合并成一个连续的块,并将内部指针重新定位到缓冲区的开头。这对于需要将缓冲区中的数据直…
从事件缓冲区中读取指定数量的数据
PHP函数:EventBuffer::read() 适用版本:Libevent扩展中的EventBuffer类从PECL版本0.0.1开始可用。 用法:EventBuffer::read()方法用于从事件缓冲区中读取指定数量的数据。 语法:string EventBuffe…
从另一个EventBuffer对象中读取数据,并将其追加到当前的EventBuffer对象中
PHP函数名称:EventBuffer::readFrom() 适用版本:Libevent 2.0.0以上版本 函数说明: EventBuffer::readFrom() 函数用于从另一个EventBuffer对象中读取数据,并将其追加到当前的EventBuffer对象中。 …
从事件缓冲区中读取一行数据,直到遇到换行符为止
函数名称: EventBuffer::readLine() 适用版本: 2.0.0及以上版本 函数描述: EventBuffer::readLine() 方法从事件缓冲区中读取一行数据,直到遇到换行符为止。它返回成功读取的数据内容。 用法示例: <?php // 创建一个…
在缓冲区中搜索指定的字节序列
PHP函数:EventBuffer::search() 函数说明:EventBuffer::search() 函数用于在缓冲区中搜索指定的字节序列。它返回一个包含搜索结果位置的整数。 适用版本:libevent 2.0.1 或更高版本 语法:int EventBuffer:…
在事件缓冲区中搜索回车换行符(\r\n)或换行符(\n)
函数:EventBuffer::searchEol() 适用版本:EventBuffer::searchEol() 函数在 libevent 2.0.0 版本及以上可用。 用法:EventBuffer::searchEol() 函数用于在事件缓冲区中搜索回车换行符(\r\n)…
从当前事件缓冲区对象中获取子字符串
函数名:EventBuffer::substr() 适用版本:libevent version >= 2.4.0 用法:EventBuffer::substr() 方法用于从当前事件缓冲区对象中获取子字符串。它基于起始偏移量和长度参数。 语法: public string…
解冻已经被冻结的EventBuffer对象,重新激活事件驱动循环对该对象进行处理
函数名称:EventBuffer::unfreeze() 函数描述:该函数用于解冻已经被冻结的EventBuffer对象,重新激活事件驱动循环对该对象进行处理。 适用版本:该函数适用于所有版本的PHP。 用法及示例: EventBuffer::unfreeze()的基本用…
解锁关联的 EventBuffer 对象,并允许其他线程修改缓冲区的内容
函数:EventBuffer::unlock() 适用版本:libevent 1.0.0 或更高版本 用法:EventBuffer::unlock() 方法用于解锁关联的 EventBuffer 对象,并允许其他线程修改缓冲区的内容。它在多线程环境中使用,确保数据的一致性和并…
将数据写入事件缓冲区
函数名称:EventBuffer::write() 函数描述:将数据写入事件缓冲区。 适用版本:该函数在libevent库版本2.0.1-alpha及以上版本中可用。 语法:EventBuffer::write(string $data [, int $data_len ]…
创建一个新的 EventBuffer 对象
函数:EventBuffer::__construct() 适用版本:PHP 5 >= 5.4.0, PECL event >= 1.7.0 用法:EventBuffer::__construct() 是 EventBuffer 类的构造方法,用于创建一个新的 EventBu…
关闭连接和释放与EventBufferEvent对象相关联的所有资源
函数名:EventBufferEvent::close() 适用版本:libevent-2.0.0 或更高版本 函数描述:EventBufferEvent::close() 方法用于关闭连接和释放与EventBufferEvent对象相关联的所有资源。 用法示例: <?p…
建立与远程主机的连接
函数名:EventBufferEvent::connect() 函数描述:建立与远程主机的连接。 适用版本:此函数在event扩展版本2.4.0及以上可用。 语法:bool EventBufferEvent::connect(string $addr) 参数: $add…
在异步网络编程中,通过主机名进行连接
函数名:EventBufferEvent::connectHost() 适用版本:libevent 2.1.0 或更高版本 用法:该函数用于在异步网络编程中,通过主机名进行连接。它创建一个新的 EventBufferEvent 对象并与指定的主机名和端口建立连接。 示例: …
创建一对关联的 EventBufferEvent 对象
函数名称:EventBufferEvent::createPair() 适用版本:PHP 5 >= 5.3.0, PHP 7 函数描述:EventBufferEvent::createPair() 方法用于创建一对关联的 EventBufferEvent 对象。 用法示例:…
禁用或关闭事件缓冲区监听的读或写事件,使得缓冲事件不再监听该类型的事件
函数名: EventBufferEvent::disable() 适用版本: libevent 2.0以上版本 用法:该函数用于禁用或关闭事件缓冲区监听的读或写事件,使得缓冲事件不再监听该类型的事件。 语法:bool EventBufferEvent::disable(in…
启用事件缓冲事件对象
函数名称:EventBufferEvent::enable() 函数描述:启用事件缓冲事件对象 适用版本:Event扩展版本 >= 1.2.0 用法:bool EventBufferEvent::enable(int $events) 参数: $events: 需要启用…