|
|
Forwards limited subset of status changes to a status change observer.
ServiceFilteredChangeObserver (ServiceChangeObserverBase* child,
ServiceStatus from_mask,
ServiceStatus to_mask)
| ServiceFilteredChangeObserver |
Constructor.
Only changes from the states represented in from_mask to the states represented in to_mask are reported.
Parameters:
child | recipient of status changes. |
from_mask | mask of states left to trigger changes. |
to_mask | mask of states entered to trigger changes. |
void status_change (ServiceBase* service,
ServiceStatus old_status,
ServiceStatus new_status)
| status_change |
[protected]
Reimplemented from ServiceChangeObserverBase.
ServiceChangeObserverBase* _child | _child |
[protected]
ServiceStatus _from_mask | _from_mask |
[protected]
ServiceStatus _to_mask | _to_mask |
[protected]