|
The Pedigree Project 0.1
|
Structure holding various global and local values for a Main item. More...
Collaboration diagram for HidReport::LocalState:Public Member Functions | |
| LocalState () | |
| Constructor, sets all values to ~0 (invalid) | |
| void | resetLocalValues () |
| Resets the local values (called every time a Main item occurs) | |
| uint16_t | getUsageByIndex (uint16_t nUsageIndex) |
| Returns the usage number represented by the given index. | |
| LocalState & | operator= (LocalState &s) |
| Copy constructor. | |
| void | copyGlobals (const LocalState &s) |
Public Attributes | |
| int64_t | nUsagePage |
| int64_t | nLogMin |
| int64_t | nLogMax |
| int64_t | nPhysMin |
| int64_t | nPhysMax |
| int64_t | nReportSize |
| int64_t | nReportID |
| int64_t | nReportCount |
| Vector< size_t > * | pUsages |
| int64_t | nUsageMin |
| int64_t | nUsageMax |
Structure holding various global and local values for a Main item.
Definition at line 81 of file HidReport.h.
| HidReport::LocalState::LocalState | ( | ) |
Constructor, sets all values to ~0 (invalid)
Definition at line 470 of file HidReport.cc.
|
virtual |
Definition at line 483 of file HidReport.cc.
| void HidReport::LocalState::copyGlobals | ( | const LocalState & | s | ) |
Definition at line 523 of file HidReport.cc.
| uint16_t HidReport::LocalState::getUsageByIndex | ( | uint16_t | nUsageIndex | ) |
Returns the usage number represented by the given index.
Definition at line 503 of file HidReport.cc.
Referenced by HidReport::Collection::guessInputDevice().
Here is the caller graph for this function:| HidReport::LocalState & HidReport::LocalState::operator= | ( | LocalState & | s | ) |
Copy constructor.
Definition at line 515 of file HidReport.cc.
| void HidReport::LocalState::resetLocalValues | ( | ) |
Resets the local values (called every time a Main item occurs)
Definition at line 491 of file HidReport.cc.
Referenced by HidReport::parseDescriptor().
Here is the caller graph for this function:| int64_t HidReport::LocalState::nLogMax |
Definition at line 89 of file HidReport.h.
| int64_t HidReport::LocalState::nLogMin |
Definition at line 88 of file HidReport.h.
| int64_t HidReport::LocalState::nPhysMax |
Definition at line 91 of file HidReport.h.
| int64_t HidReport::LocalState::nPhysMin |
Definition at line 90 of file HidReport.h.
| int64_t HidReport::LocalState::nReportCount |
Definition at line 94 of file HidReport.h.
| int64_t HidReport::LocalState::nReportID |
Definition at line 93 of file HidReport.h.
| int64_t HidReport::LocalState::nReportSize |
Definition at line 92 of file HidReport.h.
| int64_t HidReport::LocalState::nUsageMax |
Definition at line 99 of file HidReport.h.
| int64_t HidReport::LocalState::nUsageMin |
Definition at line 98 of file HidReport.h.
| int64_t HidReport::LocalState::nUsagePage |
Definition at line 87 of file HidReport.h.
| Vector<size_t>* HidReport::LocalState::pUsages |
Definition at line 97 of file HidReport.h.