Lines Matching refs:InputReportDefinition
73 class InputReportDefinition : private InputHostBase {
75 InputReportDefinition(input_host_t* host, input_host_callbacks_t cb, in InputReportDefinition() function
77 virtual ~InputReportDefinition() = default;
88 InputReportDefinition(const InputReportDefinition& rhs) = delete;
89 InputReportDefinition& operator=(const InputReportDefinition& rhs) = delete;
101 virtual void addReport(InputReportDefinition* r);
155 virtual InputReportDefinition* createInputReportDefinition() = 0;
156 virtual InputReportDefinition* createOutputReportDefinition() = 0;
157 virtual void freeReportDefinition(InputReportDefinition* reportDef) = 0;
176 InputReportDefinition* createInputReportDefinition() override;
177 InputReportDefinition* createOutputReportDefinition() override;
178 virtual void freeReportDefinition(InputReportDefinition* reportDef) override;