1 // Copyright 2018 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef CHROMECAST_BASE_CAST_SYS_INFO_ANDROID_THINGS_H_ 6 #define CHROMECAST_BASE_CAST_SYS_INFO_ANDROID_THINGS_H_ 7 8 #include <vector> 9 10 #include "chromecast/base/cast_sys_info_android.h" 11 12 namespace chromecast { 13 14 class CastSysInfoAndroidThings : public CastSysInfoAndroid { 15 public: 16 CastSysInfoAndroidThings(); 17 ~CastSysInfoAndroidThings() override; 18 19 // CastSysInfo implementation: 20 std::string GetProductName() override; 21 std::string GetDeviceModel() override; 22 std::string GetManufacturer() override; 23 std::string GetSystemReleaseChannel() override; 24 std::vector<std::string> GetFactoryLocaleList() override; 25 }; 26 27 } // namespace chromecast 28 29 #endif // CHROMECAST_BASE_CAST_SYS_INFO_ANDROID_THINGS_H_ 30