Defines the event structure used for the Observer pattern notifications.
The Observer Interface (Abstract Base Class).
Definition IObserver.hxx:34
virtual ~IObserver()=default
Default virtual destructor.
virtual void notify(const Event &event)=0
Method called by the Subject to notify the observer.
virtual void update(const Event &event)=0
Method called by the Subject to update the observer.
Service layer components and infrastructure services.
Structure describing an event published by the VCS core.
Definition Event.hxx:30