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