GCDMulticastDelegateNode Class Reference

Inherits from NSObject
Declared in GCDMulticastDelegate.mm

Overview

  • How does this class work?

*

  • In theory, this class is very straight-forward.

  • It provides a way for multiple delegates to be called, each on its own delegate queue.

*

  • In other words, any delegate method call to this class

  • will get forwarded (dispatch_async’d) to each added delegate.

*

  • Important note concerning thread-safety:

*

  • This class is designed to be used from within a single dispatch queue.

  • In other words, it is NOT thread-safe, and should only be used from within the external dedicated dispatch_queue.

*