Graphisoft®

GSRootVersion: 1.0

EventObserver Class

루트 이벤트 옵저버 클래스.

class EventObserver

멤버

Protected 메소드

SourceDestroyed 이벤트 소스 파괴에 대한 알림입니다.

설명

EventObserver는 모든 이벤트 옵저버 클래스들의 루트 조상 클래스입니다. 이벤트 옵저버는 환경 내 중요한 변경사항에 대해 알 수 있는 객체입니다. 이벤트 옵저버들은 이벤트 소스를 통해 알림을 받고 이벤트 (이벤트 객체)를 통해 부착됩니다.
이벤트 옵저버가 어떤 이벤트 소스 상의 특정 이벤트에 대해 관심을 갖고 있을 때, 이 이벤트 옵저버는 해당 이벤트 소스에 부착되어야 합니다. 이벤트 소스는 이벤트 옵저버가 분리될 때까지 이벤트 옵저버에게 이벤트들을 보내줍니다. 알림들의 순서는 지정되어 있지 않습니다. 이벤트 소스가 파괴되면, 먼저 해당 옵저버들이 전부 SourceDestroyed 메소드에게 알림을 받습니다. 그러면 옵저버들은 자동으로 분리됩니다. 이벤트 옵저버가 파괴되면, 그것들이 부착되었던 모든 이벤트 소스들로부터 자동으로 분리될 것입니다.
이 클래스는 루트 소멸자를 가상으로 선언한다는 것을 참고하십시오.

요구사항

네임스페이스: GS

헤더: EventObserver.hpp

참고사항

EventSource | Event