]> git.saurik.com Git - apple/security.git/blobdiff - Keychain/CCallbackMgr.h
Security-163.tar.gz
[apple/security.git] / Keychain / CCallbackMgr.h
index 401dc35105f97fc94f3ba3bcaaceb5e462724fda..be58f280fddd602a9a2ed7782026ae1900567e4f 100644 (file)
@@ -60,7 +60,7 @@ typedef list<CallbackInfo>::iterator CallbackInfoListIterator;
 typedef list<CallbackInfo>::const_iterator ConstCallbackInfoListIterator;
 
 
-class CCallbackMgr : Observer
+class CCallbackMgr : private Observer
 {
 public:
        
@@ -79,11 +79,8 @@ public:
        
 private:
 
-    virtual void       Event ( CFNotificationCenterRef center, 
-                            CFStringRef                        name, 
-                            const void*                                object, 
-                            CFDictionaryRef            userInfo );
-
+       void Event (Listener::Domain domain, Listener::Event whichEvent, NameValueDictionary &dictionary);
+       
        static void AlertClients( SecKeychainEvent inEvent, pid_t inPid,
                const Keychain& inKeychain, const Item &inItem);