HIDReport
HIDReport **reportList, uint32 &reportCount)
HIDReport *report = item->Report();
class HIDReport;
HIDReport **reportList,
HIDReport *target = _FindOrCreateReport(reportType,
HIDReport *
HIDReport *report = fReports[i];
HIDReport *report = fReports[i];
HIDReport *
HIDReport *report = fReports[i];
HIDReport *report = fReports[i];
HIDReport *report = fReports[i];
HIDReport *
HIDReport *report = FindReport(type, id);
report = new(std::nothrow) HIDReport(this, type, id);
class HIDReport;
HIDReport * FindReport(uint8 type, uint8 id);
HIDReport * ReportAt(uint8 type, uint8 index);
HIDReport * _FindOrCreateReport(uint8 type, uint8 id);
Vector<HIDReport *> fReports;
HIDReport::SetReport(status_t status, uint8 *report, size_t length)
HIDReport::SendReport()
HIDReport::ItemAt(uint32 index)
HIDReport::FindItem(uint16 usagePage, uint16 usageID)
HIDReport::Usages()
HIDReport::HIDReport(HIDParser *parser, uint8 type, uint8 id)
HIDReport::WaitForReport(bigtime_t timeout)
HIDReport::DoneProcessing()
HIDReport::PrintToStream()
HIDReport::_SignExtend(uint32 &minimum, uint32 &maximum)
HIDReport::~HIDReport()
HIDReport::AddMainItem(global_item_state &globalState,
class HIDReport {
HIDReport(HIDParser *parser, uint8 type,
~HIDReport();
HIDReportItem::HIDReportItem(HIDReport *report, uint32 bitOffset,
class HIDReport;
HIDReportItem(HIDReport *report,
HIDReport * Report() { return fReport; };
HIDReport * fReport;
HIDReport *inputReports[maxReportCount];
HIDReport *inputReport = inputReports[i];
JoystickProtocolHandler::JoystickProtocolHandler(HIDReport &report)
JoystickProtocolHandler(HIDReport &report);
HIDReport & fReport;
HIDReport *inputReports[maxReportCount];
HIDReport *inputReport = inputReports[i];
HIDReport *outputReport = NULL;
HIDReport *outputReports[maxReportCount];
KeyboardProtocolHandler::KeyboardProtocolHandler(HIDReport &inputReport,
HIDReport *outputReport)
KeyboardProtocolHandler(HIDReport &inputReport,
HIDReport *outputReport);
HIDReport & fInputReport;
HIDReport * fOutputReport;
HIDReport *inputReport = inputReports[i];
MouseProtocolHandler::MouseProtocolHandler(HIDReport &report,
HIDReport *inputReports[maxReportCount];
MouseProtocolHandler(HIDReport &report,
HIDReport & fReport;
class HIDReport;
HIDReport *inputReports[maxReportCount];
HIDReport *inputReport = inputReports[i];
TabletProtocolHandler::TabletProtocolHandler(HIDReport &report,
TabletProtocolHandler(HIDReport &report,
HIDReport & fReport;
HIDDevice::SendReport(HIDReport* report)
HIDReport* report = fParser.ReportAt(HID_REPORT_TYPE_INPUT, 0);
HIDDevice::_AddWheelHIDItem(HIDReport* report)
HIDDevice::MaybeScheduleTransfer(HIDReport* report)
status_t MaybeScheduleTransfer(HIDReport* report);
status_t SendReport(HIDReport* report);
status_t _AddWheelHIDItem(HIDReport* report);
HIDReport *report = fParser.ReportAt(HID_REPORT_TYPE_FEATURE, i);
HIDDevice::MaybeScheduleTransfer(HIDReport *report)
HIDDevice::SendReport(HIDReport *report)
status_t MaybeScheduleTransfer(HIDReport *report);
status_t SendReport(HIDReport *report);
HIDDevice::MaybeScheduleTransfer(HIDReport*)
HIDDevice::SendReport(HIDReport *report)
status_t MaybeScheduleTransfer(HIDReport*);
status_t SendReport(HIDReport *report);