]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/IOSyncer.h
xnu-3247.1.106.tar.gz
[apple/xnu.git] / iokit / IOKit / IOSyncer.h
index 58c6380a3d434acfac9c7fda410909123139f6df..dbdb443c10f1fab460e8ee28dcea58e3c98a457b 100644 (file)
@@ -41,18 +41,23 @@ private:
     IOSimpleLock *guardLock;
     volatile bool threadMustStop;
     IOReturn fResult;
-    virtual void free();
+    virtual void free() APPLE_KEXT_OVERRIDE;
     virtual void privateSignal();
 
 public:
 
-    static IOSyncer * create(bool twoRetains = true);
+    static IOSyncer * create(bool twoRetains = true)
+       APPLE_KEXT_DEPRECATED;
 
-    virtual bool init(bool twoRetains);
-    virtual void reinit();
-    virtual IOReturn wait(bool autoRelease = true);
+    virtual bool init(bool twoRetains)
+       APPLE_KEXT_DEPRECATED;
+    virtual void reinit()
+       APPLE_KEXT_DEPRECATED;
+    virtual IOReturn wait(bool autoRelease = true)
+       APPLE_KEXT_DEPRECATED;
     virtual void signal(IOReturn res = kIOReturnSuccess,
-                                       bool autoRelease = true);
+                                       bool autoRelease = true)
+       APPLE_KEXT_DEPRECATED;
 };
 
 #endif /* !_IOSYNCER */