summaryrefslogtreecommitdiffstats
path: root/init/modalias_handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'init/modalias_handler.h')
-rw-r--r--init/modalias_handler.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/init/modalias_handler.h b/init/modalias_handler.h
index e79da3275..3247c86d4 100644
--- a/init/modalias_handler.h
+++ b/init/modalias_handler.h
@@ -16,22 +16,23 @@
#pragma once
-#include "result.h"
-#include "uevent.h"
-
#include <string>
#include <unordered_map>
#include <vector>
+#include "result.h"
+#include "uevent.h"
+#include "uevent_handler.h"
+
namespace android {
namespace init {
-class ModaliasHandler {
+class ModaliasHandler : public UeventHandler {
public:
ModaliasHandler();
- ~ModaliasHandler(){};
+ virtual ~ModaliasHandler() = default;
- void HandleModaliasEvent(const Uevent& uevent);
+ void HandleUevent(const Uevent& uevent) override;
private:
Result<Success> InsmodWithDeps(const std::string& module_name, const std::string& args);