The Swoole\Event class

- « Swoole\Coroutine\Lock::unlock

- Swoole\Event::add »

- PHP Manual
- Swoole
- The Swoole\Event class

# The Swoole\Event class

(PECL swoole >= 1.9.0)

## Introduction

## Class synopsis

class Swoole\Event {
/* Methods */
public static add(
int `$fd`,
callable `$read_callback`,
callable `$write_callback` = ?,
string `$events` = ?
): bool
public static defer(mixed `$callback`): void
public static del(string `$fd`): bool
public static exit(): void
public static set(
int `$fd`,
string `$read_callback` = ?,
string `$write_callback` = ?,
string `$events` = ?
): bool
public static wait(): void
public static write(string `$fd`, string `$data`): void
}

## Table of Contents

- Swoole\Event::add — Add new callback functions of a socket into the EventLoop.
- Swoole\Event::defer — Add a callback function to the next event loop.
- Swoole\Event::del — Remove all event callback functions of a socket.
- Swoole\Event::exit — Exit the eventloop, only available at client side.
- Swoole\Event::set — Update the event callback functions of a socket.
- Swoole\Event::wait — Description
- Swoole\Event::write — Write data to the socket.