fWatchingService
fWatchingService.NotifyWatchers(&message, NULL);
return fWatchingService.AddWatcher(watcher);
return fWatchingService.RemoveWatcher(watcher);
WatchingService fWatchingService;
if (!fWatchingService.RemoveWatcher(target))
fWatchingService.NotifyWatchers(message, &filter);
if (watcher == NULL || !fWatchingService.AddWatcher(watcher)) {
WatchingService fWatchingService;
fWatchingService(),
if (!fWatchingService.AddWatcher(watcher))
fWatchingService.RemoveWatcher(watcher, false);
fWatchingService.NotifyWatchers(&message, &filter);
fWatchingService.NotifyWatchers(&message, &filter);
fWatchingService.NotifyWatchers(&watcherMessage, &filter);
if (!fWatchingService.AddWatcher(watcher)) {
if (!fWatchingService.RemoveWatcher(target))
WatchingService fWatchingService;