Event 버퍼 이벤트 콜백

EventBufferEvent 클래스의 객체는 버퍼 이벤트를 나타냅니다. Libevent가 수행하는 I/O의 비동기적 특성은 소켓(또는 다른 종류의 파일 설명자)이 항상 사용 가능한 것은 아니라는 것을 의미합니다. 이벤트는 리소스를 읽거나 쓸 수 있게 되거나 일부 이벤트(예: 오류, "end of line" 등)가 발생할 때 해당 콜백을 호출합니다.

읽기 및 쓰기 콜백은 다음 프로토타입과 일치해야 합니다.

callback( EventBufferEvent $bev = null , mixed $arg = null ): void

bev
연결된 EventBufferEvent 개체입니다.
arg
EventBufferEvent::__construct() 또는 EventBufferEvent::setCallbacks() 를 통해 모든 콜백에 연결된 사용자 정의 변수.

이벤트 콜백은 다음 프로토타입과 일치해야 합니다.

callback( EventBufferEvent $bev = null , int $events = 0 , mixed $arg = null ): void

bev
연결된 EventBufferEvent 개체입니다.
events
이벤트의 비트 마스크: EventBufferEvent::READING, EventBufferEvent::WRITING, EventBufferEvent::EOL, EventBufferEvent::ERROREventBufferEvent::TIMEOUT. EventBufferEvent constants 참조
arg
EventBufferEvent::__construct() 또는 EventBufferEvent::setCallbacks()를 통해 모든 콜백에 연결된 사용자 정의 변수.