#ifndef __UT_SERVICE_CONFIG_HPP__ #define __UT_SERVICE_CONFIG_HPP__ #include namespace unitree { namespace common { class ServiceConfig : public common::JsonConfig { public: ServiceConfig(); virtual ~ServiceConfig(); ServiceConfig(const std::string& configFileName); virtual void Parse(const std::string& configFileName); //top-level field: ServiceName const std::string& GetServiceName() const; //top-level field: CpuIds const std::string& GetCpuIds() const; protected: std::string mCpuIds; std::string mServiceName; }; typedef std::shared_ptr ServiceConfigPtr; } } #endif//__UT_SERVICE_CONFIG_HPP__