]> git.saurik.com Git - apple/xnu.git/blob - iokit/IOKit/IOKitDiagnosticsUserClient.h
12976053b8bfad453504b3977fe977b341e10302
[apple/xnu.git] / iokit / IOKit / IOKitDiagnosticsUserClient.h
1 #include <IOKit/IOService.h>
2 #include <IOKit/IOUserClient.h>
3
4
5 class IOKitDiagnosticsClient : public IOUserClient
6 {
7 OSDeclareDefaultStructors(IOKitDiagnosticsClient)
8
9 public:
10 static IOUserClient * withTask(task_t owningTask);
11 virtual IOReturn clientClose(void) APPLE_KEXT_OVERRIDE;
12 virtual IOReturn setProperties(OSObject * properties) APPLE_KEXT_OVERRIDE;
13 virtual IOReturn externalMethod(uint32_t selector, IOExternalMethodArguments * args,
14 IOExternalMethodDispatch * dispatch, OSObject * target, void * reference) APPLE_KEXT_OVERRIDE;
15 };