class ParseState

Defined at line 182 of file ../../src/ui/input/lib/hid-parser/parser.cc

Public Methods

char * Alloc (size_t size)

Defined at line 184 of file ../../src/ui/input/lib/hid-parser/parser.cc

void Free (void * mem)

Defined at line 190 of file ../../src/ui/input/lib/hid-parser/parser.cc

void ParseState ()

Defined at line 192 of file ../../src/ui/input/lib/hid-parser/parser.cc

bool Init ()

Defined at line 197 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult Finish (DeviceDescriptor ** device)

Defined at line 210 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult start_collection (uint32_t data)

Defined at line 372 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult end_collection (uint32_t data)

Defined at line 407 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult add_field (NodeType type, uint32_t data)

Defined at line 419 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult reset_usage ()

Defined at line 465 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult add_usage (uint32_t data)

Defined at line 472 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult set_usage_min (uint32_t data)

Defined at line 481 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult set_usage_max (uint32_t data)

Defined at line 489 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult set_usage_page (uint32_t data)

Defined at line 500 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult set_logical_min (int32_t data)

Defined at line 508 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult set_logical_max (const hid::Item & item)

Defined at line 513 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult set_physical_min (int32_t data)

Defined at line 522 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult set_physical_max (const hid::Item & item)

Defined at line 527 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult set_unit (uint32_t data)

Defined at line 536 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult set_unit_exp (uint32_t data)

Defined at line 543 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult set_report_id (uint32_t data)

Defined at line 554 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult set_report_count (uint32_t data)

Defined at line 585 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult set_report_size (uint32_t data)

Defined at line 593 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult push (uint32_t data)

Defined at line 600 of file ../../src/ui/input/lib/hid-parser/parser.cc

ParseResult pop (uint32_t data)

Defined at line 606 of file ../../src/ui/input/lib/hid-parser/parser.cc