Ev
- 소개
- 설치/구성
- 미리 정의된 상수
- Examples
- Watchers
- Watcher callbacks
- Periodic watcher operation modes
- Ev - Ev 클래스
- Ev::backend — libev에서 사용하는 백엔드를 설명하는 정수를 반환합니다.
- Ev::depth — 재귀 깊이를 반환합니다.
- Ev::embeddableBackends — 다른 이벤트 루프에 포함할 수 있는 백엔드 세트를 반환합니다.
- Ev::feedSignal — 신호 이벤트 정보 Ev 피드
- Ev::feedSignalEvent — 기본 루프에 신호 이벤트 피드
- Ev::iteration — 기본 이벤트 루프가 새 이벤트에 대해 폴링한 횟수를 반환합니다.
- Ev::now — 기본 이벤트 루프의 마지막 반복이 시작된 시간을 반환합니다.
- Ev::nowUpdate — 커널을 쿼리하여 현재 시간을 설정하고 진행 중인 Ev::now가 반환한 시간을 업데이트합니다.
- Ev::recommendedBackends — 현재 플랫폼에 권장되는 백엔드의 비트 마스크를 반환합니다.
- Ev::resume — 이전에 일시 중단된 기본 이벤트 루프 재개
- Ev::run — 이벤트 확인 시작 및 기본 루프에 대한 콜백 호출
- Ev::sleep — 주어진 시간(초) 동안 프로세스 차단
- Ev::stop — 기본 이벤트 루프를 중지합니다.
- Ev::supportedBackends — 현재 libev 구성에서 지원하는 백엔드 세트를 반환합니다.
- Ev::suspend — 기본 이벤트 루프 일시 중단
- Ev::time — Epoch 이후의 현재 시간을 소수 초 단위로 반환합니다.
- Ev::verify — 내부 일관성 검사 수행(디버깅용)
- EvCheck - EvCheck 클래스
- EvCheck::__construct — EvCheck 감시자 개체를 구성합니다.
- EvCheck::createStopped — 중지된 EvCheck 감시자의 인스턴스 생성
- EvChild - EvChild 클래스
- EvChild::__construct — EvChild 감시자 개체를 구성합니다.
- EvChild::createStopped — 중지된 EvCheck 감시자의 인스턴스 생성
- EvChild::set — 감시자를 구성합니다.
- EvEmbed - EvEmbed 클래스
- EvEmbed::__construct — EvEmbed 객체를 생성합니다.
- EvEmbed::createStopped — 중지된 EvEmbed 감시자 개체 만들기
- EvEmbed::set — watcher를 구성합니다.
- EvEmbed::sweep — 임베디드 루프에 대해 단일 비차단 스위프 만들기
- EvFork - EvFork 클래스
- EvFork::__construct — EvFork 감시자 개체를 생성합니다.
- EvFork::createStopped — EvFork 감시자 클래스의 중지된 인스턴스를 만듭니다.
- EvIdle - EvIdle 클래스
- EvIdle::__construct — EvIdle 감시자 객체를 생성합니다.
- EvIdle::createStopped — 중지된 EvIdle 감시자 개체의 인스턴스를 만듭니다.
- EvIo - EvIo 클래스
- EvIo::__construct — EvIo 감시자 개체를 구성합니다.
- EvIo::createStopped — 중지된 EvIo 감시자 개체 만들기
- EvIo::set — watcher를 구성합니다.
- EvLoop - EvLoop 클래스
- EvLoop::backend — libev에서 사용하는 백엔드를 설명하는 정수를 반환합니다.
- EvLoop::check — 현재 이벤트 루프 인스턴스와 연결된 EvCheck 객체를 생성합니다.
- EvLoop::child — 현재 이벤트 루프와 연결된 EvChild 개체를 만듭니다.
- EvLoop::__construct — 이벤트 루프 객체를 생성합니다.
- EvLoop::defaultLoop — 기본 이벤트 루프를 반환하거나 생성합니다.
- EvLoop::embed — 현재 EvLoop 개체와 연결된 EvEmbed 감시자의 인스턴스를 만듭니다.
- EvLoop::fork — 현재 이벤트 루프 인스턴스와 연결된 EvFork 감시자 개체를 만듭니다.
- EvLoop::idle — 현재 이벤트 루프 인스턴스와 연결된 EvIdle 감시자 개체를 만듭니다.
- EvLoop::invokePending — 보류 상태를 재설정하는 동안 보류 중인 모든 감시자를 호출합니다.
- EvLoop::io — 현재 이벤트 루프 인스턴스와 연결된 EvIo 감시자 객체 생성
- EvLoop::loopFork — 포크 후에 호출해야 합니다.
- EvLoop::now — 현재 "이벤트 루프 시간"을 반환합니다.
- EvLoop::nowUpdate — 커널을 쿼리하여 현재 시간을 설정하고 진행 중인 EvLoop::now가 반환한 시간을 업데이트합니다.
- EvLoop::periodic — 현재 이벤트 루프 인스턴스와 연결된 EvPeriodic 감시자 개체를 만듭니다.
- EvLoop::prepare — 현재 이벤트 루프 인스턴스와 연결된 EvPrepare 감시자 개체를 만듭니다.
- EvLoop::resume — 이전에 일시 중단된 기본 이벤트 루프 재개
- EvLoop::run — 이벤트 확인 및 루프에 대한 콜백 호출 시작
- EvLoop::signal — 현재 이벤트 루프 인스턴스와 연결된 EvSignal 감시자 개체를 만듭니다.
- EvLoop::stat — 현재 이벤트 루프 인스턴스와 연결된 EvStat 감시자 개체를 만듭니다.
- EvLoop::stop — 이벤트 루프를 중지합니다.
- EvLoop::suspend — 루프를 일시 중단
- EvLoop::timer — 현재 이벤트 루프 인스턴스와 연결된 EvTimer 감시자 개체를 만듭니다.
- EvLoop::verify — 내부 일관성 검사 수행(디버깅용)
- EvPeriodic - EvPeriodic 클래스
- EvPeriodic::again — 주기적 감시자를 중지하고 다시 시작하기만 하면 됩니다.
- EvPeriodic::at — 이 감시자가 다음에 트리거해야 하는 절대 시간을 반환합니다.
- EvPeriodic::__construct — EvPeriodic 감시자 객체를 생성합니다.
- EvPeriodic::createStopped — 중지된 EvPeriodic 감시자 만들기
- EvPeriodic::set — 감시자를 구성합니다.
- EvPrepare - EvPrepare 클래스
- EvPrepare::__construct — EvPrepare 감시자 객체를 생성합니다.
- EvPrepare::createStopped — 중지된 EvPrepare 감시자의 인스턴스를 생성합니다.
- EvSignal - EvSignal 클래스
- EvSignal::__construct — EvSignal 감시자 개체를 구성합니다.
- EvSignal::createStopped — 중지된 EvSignal 감시자 개체 만들기
- EvSignal::set — 감시자를 구성합니다.
- EvStat - EvStat 클래스
- EvStat::attr — Ev에서 가장 최근에 감지한 값을 반환합니다.
- EvStat::__construct — EvStat 감시자 개체를 구성합니다.
- EvStat::createStopped — 중지된 EvStat 감시자 개체 만들기
- EvStat::prev — EvStat::attr이 반환한 이전 값 집합을 반환합니다.
- EvStat::set — 감시자를 구성합니다.
- EvStat::stat — 통계 호출을 시작합니다.
- EvTimer - EvTimer 클래스
- EvTimer::again — 타이머 감시자를 다시 시작합니다.
- EvTimer::__construct — EvTimer 감시자 객체를 생성합니다.
- EvTimer::createStopped — EvTimer 중지 감시자 개체를 만듭니다.
- EvTimer::set — 감시자를 구성합니다.
- EvWatcher - EvWatcher 클래스
- EvWatcher::clear — 감시자 보류 상태 지우기
- EvWatcher::__construct — 감시자 객체의 추상 생성자
- EvWatcher::feed — 주어진 revents 세트를 이벤트 루프에 피드
- EvWatcher::getLoop — 감시자를 담당하는 루프를 반환합니다.
- EvWatcher::invoke — 주어진 수신 이벤트 비트 마스크로 감시자 콜백을 호출합니다.
- EvWatcher::keepalive — 루프가 반환되지 않도록 할지 여부를 구성합니다.
- EvWatcher::setCallback — 감시자에 대한 새 콜백을 설정합니다.
- EvWatcher::start — 감시자를 시작합니다.
- EvWatcher::stop — 감시자를 중지