|
SVCS - English Documentation
|
Defines the interface for the Subject (Publisher) component of the Observer pattern. More...
Go to the source code of this file.
Classes | |
| class | svcs::services::ISubject |
| The Subject (Publisher) Interface (Abstract Base Class). More... | |
Namespaces | |
| namespace | svcs::services |
| Service layer components and infrastructure services. | |
Defines the interface for the Subject (Publisher) component of the Observer pattern.
This interface establishes the contract for any class that wishes to act as an event publisher, allowing Observers to register for notifications. It mandates the use of smart pointers for managing observer lifetimes.