![]() |
ufe
4.2
Universal Front End is a DCC-agnostic component that will allow a DCC to browse and edit data in multiple data models
|
Notification guard for Subject. More...
#include <subject.h>
Public Member Functions | |
NotificationGuard (Subject &subject) | |
~NotificationGuard () | |
NotificationGuard (const NotificationGuard &)=delete | |
Cannot be copied or assigned. More... | |
const NotificationGuard & | operator & (const NotificationGuard &)=delete |
Cannot be copied or assigned. More... | |
Private Attributes | |
Subject *const | fSubject |
Notification guard for Subject.
This class implements a guard that delays notifications sent by Subject until expiration of the guard. When the guard expires, the Subject will send out a composite notification with all notifications that occurred within the scope of the guard.
Only the top-most guard is considered: any nested guards are ignored.
Ufe::NotificationGuard::NotificationGuard | ( | Subject & | subject | ) |
Ufe::NotificationGuard::~NotificationGuard | ( | ) |
|
delete |
Cannot be copied or assigned.
|
delete |
Cannot be copied or assigned.