41 #if !defined(__CACFDistributedNotification_h__)
42 #define __CACFDistributedNotification_h__
49 #include <CoreAudio/CoreAudioTypes.h>
50 #include <CoreFoundation/CoreFoundation.h>
56 class CACFDistributedNotification
61 static void AddObserver(
const void* inObserver, CFNotificationCallback inCallback, CFStringRef inName, CFNotificationSuspensionBehavior inSuspensionBehavior = CFNotificationSuspensionBehaviorCoalesce);
62 static void RemoveObserver(
const void* inObserver, CFStringRef inName);
63 static void PostNotification(CFStringRef inName, CFDictionaryRef inUserInfo,
bool inPostToAllSessions);