Event EventBuffer::copyout
(PECL event >= 1.2.6-beta)
EventBuffer::copyout — 버퍼의 앞쪽에서 지정된 바이트 수만큼 복사합니다.
설명
public EventBuffer::copyout(string &$data
, int $max_bytes
): int
EventBuffer::read() 처럼 작동하지만 버퍼에서 데이터를 배출하지 않습니다. 즉. 버퍼 전면에서 data
로 첫 번째 max_bytes
바이트를 복사합니다. 사용 가능한 max_bytes
바이트 미만인 경우 함수는 해당 바이트를 모두 복사합니다.
매개변수
data
- 출력 문자열.
max_bytes
- 복사할 바이트 수입니다.
반환 값
복사된 바이트 수를 반환하거나 실패 시 -1
을 반환합니다.
기타
- EventBuffer::read() - evbuffer에서 데이터를 읽고 읽은 바이트를 배수합니다.
- EventBuffer::appendFrom() - 소스 버퍼에서 현재 버퍼의 끝으로 지정된 바이트 수를 이동합니다.