Event EventBufferEvent::__construct
(PECL event >= 1.2.6-beta)
EventBufferEvent::__construct — EventBufferEvent 객체를 생성합니다.
설명
public EventBufferEvent::__construct( EventBase $base , mixed $socket = null , int $options = 0 , callable $readcb = null , callable $writecb = null , callable $eventcb = null , mixed $arg = null )
소켓, 스트림 또는 파일 설명자에서 버퍼 이벤트를 생성합니다.
socket
에 null
을 전달하면 소켓이 나중에 생성되어야 함을 의미합니다. EventBufferEvent::connect()를 통해
매개변수
base
- 새 버퍼 이벤트와 연결되어야 하는 이벤트 기반입니다.
socket
- 스트림으로 생성될 수 있음(반드시
sockets
확장을 통해 생성될 필요는 없음) options
- EventBufferEvent::OPT_*
constants 중 하나 또는
0
. readcb
- 이벤트 콜백을 읽습니다. About buffer event callbacks를 참조하십시오.
writecb
- 이벤트 콜백을 작성합니다. About buffer event callbacks를 참조하십시오.
eventcb
- 상태 변경 이벤트 콜백. About buffer event callbacks를 참조하십시오.
arg
- 모든 콜백에 전달될 변수입니다.
반환 값
소켓 리소스와 선택적으로 연결된 버퍼 이벤트 리소스를 반환합니다. */
기타
- EventBufferEvent::sslFilter() - 다른 버퍼 이벤트를 통해 데이터를 보내기 위해 새 SSL 버퍼 이벤트를 만듭니다.
- EventBufferEvent::sslSocket() - 소켓의 SSL을 통해 데이터를 보내기 위해 새 SSL 버퍼 이벤트를 만듭니다.