#ifndef HAL_X86_H #define HAL_X86_H #include "IHal.h" class HalX86 : public IHal { public: HalX86(); virtual ~HalX86() = default; RETURN_CODE Init(void) override; RETURN_CODE UnInit(void) override; RETURN_CODE GetNetworkHardware(std::shared_ptr &module) override; private: std::shared_ptr mNetworkModule; }; #endif // !HAL_X86_H