Library Foundation

Package Notifications

Overview

Classes: AbstractObserver, AsyncNotificationCenter, AsyncObserver, NObserver, Notification, NotificationCenter, NotificationQueue, Observer, PriorityNotificationQueue, TimedNotificationQueue

Classes

class AbstractObserver

The base class for all instantiations of the Observer and NObserver template classes. more...

class AsyncNotificationCenter

AsyncNotificationCenter decouples posting of notifications from notifying subscribers by calling observers' notification handler in a dedicated thread. more...

class AsyncObserver

AsyncObserver notifies subscribers in a dedicated thread (as opposed to (N)Observer classes, which notify subscribers synchronously). more...

class NObserver

This template class implements an adapter that sits between a NotificationCenter and an object receiving notifications from it. more...

class Notification

The base class for all notification classes used with the NotificationCenter and the NotificationQueue classes. more...

class NotificationCenter

A NotificationCenter is essentially a notification dispatcher. more...

class NotificationQueue

A NotificationQueue object provides a way to implement asynchronous notifications. more...

class Observer

This template class implements an adapter that sits between a NotificationCenter and an object receiving notifications from it. more...

class PriorityNotificationQueue

A PriorityNotificationQueue object provides a way to implement asynchronous notifications. more...

class TimedNotificationQueue

A TimedNotificationQueue object provides a way to implement timed, asynchronous notifications. more...