#include <IOKit/IOTypes.h>
#include <IOKit/IOLocks.h>
-#define DEPRECATED __attribute__((deprecated))
-
class IOSyncer : public OSObject
{
OSDeclareDefaultStructors(IOSyncer)
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)
- DEPRECATED;
+ APPLE_KEXT_DEPRECATED;
virtual bool init(bool twoRetains)
- DEPRECATED;
+ APPLE_KEXT_DEPRECATED;
virtual void reinit()
- DEPRECATED;
+ APPLE_KEXT_DEPRECATED;
virtual IOReturn wait(bool autoRelease = true)
- DEPRECATED;
+ APPLE_KEXT_DEPRECATED;
virtual void signal(IOReturn res = kIOReturnSuccess,
bool autoRelease = true)
- DEPRECATED;
+ APPLE_KEXT_DEPRECATED;
};
#endif /* !_IOSYNCER */