diff options
Diffstat (limited to 'init/modalias_handler.h')
-rw-r--r-- | init/modalias_handler.h | 13 |
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); |