MCPcopy Create free account
hub / github.com/360Controller/360Controller / XboxOriginalControllerClass

Class XboxOriginalControllerClass

360Controller/Controller.h:77–96  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75
76
77class XboxOriginalControllerClass : public Xbox360ControllerClass
78{
79 OSDeclareDefaultStructors(XboxOriginalControllerClass)
80
81private:
82 UInt8 lastData[32];
83 UInt32 repeatCount;
84
85public:
86 virtual IOReturn setReport(IOMemoryDescriptor *report,IOHIDReportType reportType,IOOptionBits options=0);
87 virtual IOReturn handleReport(
88 IOMemoryDescriptor * report,
89 IOHIDReportType reportType = kIOHIDReportTypeInput,
90 IOOptionBits options = 0 );
91
92 virtual OSString* newManufacturerString() const;
93 virtual OSNumber* newProductIDNumber() const;
94 virtual OSNumber* newVendorIDNumber() const;
95 virtual OSString* newProductString() const;
96};
97
98
99class XboxOneControllerClass : public Xbox360ControllerClass

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected