라이브러리

[PHP] EventBufferEvent::getEnabled - 버퍼 이벤트에서 현재 활성화된 이벤트의 비트마스크를 반환합니다.




EventBufferEvent::getEnabled


`EventBufferEvent::getEnabled` 메서드는 `EventBufferEvent` 객체의 활성화 여부를 반환합니다. 이 메서드는 `EventBufferEvent` 객체가 활성화되어 있는지 여부를 확인하는 데 사용됩니다.

사용 예제


다음 예제는 `EventBufferEvent::getEnabled` 메서드를 사용하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php



use ReactEventLoopFactory;

use ReactEventLoopLoopInterface;

use ReactSocketConnectionInterface;

use ReactSocketServer;



// EventLoop 인스턴스 생성

$loop = Factory::create();



// Socket 서버 생성

$server = new Server('127.0.0.1:8080', $loop);



// Socket 서버가 연결되면 호출되는 콜백 함수

$server->on('connection', function (ConnectionInterface $conn) use ($loop) {

    // EventBufferEvent 인스턴스 생성

    $event = $conn->getBufferProtocol();



    // EventBufferEvent 인스턴스의 활성화 여부 확인

    if ($event->getEnabled()) {

        echo "EventBufferEvent is enabled
";

    } else {

        echo "EventBufferEvent is disabled
";

    }



    // EventBufferEvent 인스턴스의 활성화 여부를 true로 설정

    $event->setEnabled(true);



    // EventBufferEvent 인스턴스의 활성화 여부 확인

    if ($event->getEnabled()) {

        echo "EventBufferEvent is enabled
";

    } else {

        echo "EventBufferEvent is disabled
";

    }

});



// EventLoop 시작

$loop->run();



이 예제에서는 `EventBufferEvent::getEnabled` 메서드를 사용하여 `EventBufferEvent` 인스턴스의 활성화 여부를 확인하고, 활성화 여부를 true로 설정하는 방법을 보여줍니다.

참고


* `EventBufferEvent` 객체는 `EventLoop` 객체와 함께 사용됩니다.
* `EventBufferEvent` 객체의 활성화 여부는 `getEnabled` 메서드를 사용하여 확인할 수 있습니다.
* `EventBufferEvent` 객체의 활성화 여부를 true로 설정하려면 `setEnabled` 메서드를 사용하세요.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 579 페이지

검색

게시물 검색