Lines Matching defs:InputDriver

23 #define LOG_TAG "InputDriver"
27 #include "InputDriver.h"
114 InputDriver::InputDriver(const char* name) : mName(String8(name)) {
121 void InputDriver::init() {
125 input_device_identifier_t* InputDriver::createDeviceIdentifier(
139 input_device_definition_t* InputDriver::createDeviceDefinition() {
143 input_report_definition_t* InputDriver::createInputReportDefinition() {
147 input_report_definition_t* InputDriver::createOutputReportDefinition() {
151 void InputDriver::freeReportDefinition(input_report_definition_t* reportDef) {
155 void InputDriver::inputDeviceDefinitionAddReport(input_device_definition_t* d,
160 void InputDriver::inputReportDefinitionAddCollection(input_report_definition_t* report,
165 void InputDriver::inputReportDefinitionDeclareUsageInt(input_report_definition_t* report,
174 void InputDriver::inputReportDefinitionDeclareUsagesBool(input_report_definition_t* report,
183 input_device_handle_t* InputDriver::registerDevice(input_device_identifier_t* id,
190 void InputDriver::unregisterDevice(input_device_handle_t* handle) {
194 input_report_t* InputDriver::inputAllocateReport(input_report_definition_t* r) {
199 void InputDriver::inputReportSetUsageInt(input_report_t* r, input_collection_id_t id,
203 void InputDriver::inputReportSetUsageBool(input_report_t* r, input_collection_id_t id,
207 void InputDriver::reportEvent(input_device_handle_t* d, input_report_t* report) {
211 input_property_map_t* InputDriver::inputGetDevicePropertyMap(input_device_identifier_t* id) {
240 input_property_t* InputDriver::inputGetDeviceProperty(input_property_map_t* map,
257 const char* InputDriver::inputGetPropertyKey(input_property_t* property) {
264 const char* InputDriver::inputGetPropertyValue(input_property_t* property) {
271 void InputDriver::inputFreeDeviceProperty(input_property_t* property) {
277 void InputDriver::inputFreeDevicePropertyMap(input_property_map_t* map) {
284 void InputDriver::dump(String8& result) {