public:
- virtual IOReturn clientClose( void );
+ virtual IOReturn clientClose( void ) APPLE_KEXT_OVERRIDE;
virtual IOReturn externalMethod( uint32_t selector,
IOExternalMethodArguments * arguments,
IOExternalMethodDispatch * dispatch,
OSObject * target,
- void * reference );
+ void * reference ) APPLE_KEXT_OVERRIDE;
- virtual bool start( IOService * provider );
+ virtual bool start( IOService * provider ) APPLE_KEXT_OVERRIDE;
virtual bool initWithTask(task_t owningTask, void *security_id,
- UInt32 type, OSDictionary * properties);
+ UInt32 type, OSDictionary * properties) APPLE_KEXT_OVERRIDE;
// Unused - retained for symbol compatibility
void setPreventative(UInt32 on_off, UInt32 types_of_sleep);
// Unused - retained for symbol compatibility
- virtual IOExternalMethod * getTargetAndMethodForIndex( IOService ** targetP, UInt32 index );
+ virtual IOExternalMethod * getTargetAndMethodForIndex( IOService ** targetP, UInt32 index ) APPLE_KEXT_OVERRIDE;
+ virtual void stop( IOService *provider) APPLE_KEXT_OVERRIDE;
};