| ARRIS Enterprises, Inc. Confidential Information |
|
/extra/kbs/check_outs/co_442229/STABLE_5.0.1/dist/idl/IInformationService.idl 00001 // Copyright (c) 2002 Motorola Inc 00002 // Copyright (c) 2011-2013 Motorola Mobility, Inc. All rights reserved. 00003 // Copyright (c) 2013-2016 ARRIS Enterprises, Inc. All rights reserved. 00004 // Copyright (c) 2016 ARRIS Enterprises, LLC. All rights reserved. 00005 // 00006 // This program is confidential and proprietary to ARRIS Enterprises, LLC. 00007 // (ARRIS), and may not be copied, reproduced, modified, disclosed to others, 00008 // published or used, in whole or in part, without the express prior written 00009 // permission of ARRIS. 00010 00011 #ifndef IINFORMATIONSERVICE_IDL 00012 #define IINFORMATIONSERVICE_IDL 00013 00014 #include "IToiInformationService.idl" 00015 #include "TToiInvalidArgumentException.idl" 00016 00022 interface IInformationService : IToiInformationService 00023 { 00025 typedef string TAdapterName; 00026 00027 /* A list of adapter names. */ 00028 typedef sequence<TAdapterName> TAdapterNames; 00029 00033 const string OBJECT_NAME_PREFIX_HIDDEN = "hidden"; 00034 00038 const string OBJECT_NAME_PREFIX_INTERNAL = "internal"; 00039 const string OBJECT_NAME_PREFIX_CONST = "const"; 00040 const string OBJECT_NAME_PREFIX_VAR = "var"; 00041 00042 const string ADAPTER_NAME_ALL_ADAPTERS = "all"; 00043 const string ADAPTER_NAME_DEFAULT = "Default"; 00044 const string ADAPTER_NAME_RECOVERY = "Recovery"; 00045 const string ADAPTER_NAME_FLASH_FS = "Flash FS"; 00046 const string ADAPTER_NAME_INFOCAST = "Infocast"; 00047 const string ADAPTER_NAME_MANAGEMENT = "Management"; 00048 const string ADAPTER_NAME_OS = "OS"; 00049 const string ADAPTER_NAME_PRODUCTION = "Production"; 00050 const string ADAPTER_NAME_RCU_EVENT = "RCU Event"; 00051 const string ADAPTER_NAME_VOLATILE = "Volatile"; 00052 const string ADAPTER_NAME_HAI_INFORMATION = "Hai Information Objects"; 00053 const string ADAPTER_NAME_HAI_BOOTLOADER = "Hai Bootloader Objects"; 00054 const string ADAPTER_NAME_NULL = "Null Adapter"; 00055 00056 // Objects with prefix "_fw" are connected with values stored in firmware. 00057 00059 const string FW_CFG_IP_BOOT_MODE = "_fw.cfg.ip.boot.mode"; 00061 const string FW_CFG_IP_BOOT_ADDR = "_fw.cfg.ip.boot.addr"; 00063 const string FW_CFG_IP_BOOT_MASK = "_fw.cfg.ip.boot.mask"; 00065 const string FW_CFG_IP_GATEWAY = "_fw.cfg.ip.gateway"; 00067 const string FW_CFG_IP_DNS1 = "_fw.cfg.ip.dns1"; 00069 const string FW_CFG_IP_DNS2 = "_fw.cfg.ip.dns2"; 00070 00072 const string INTERNAL_CONST_IP_ETH0_MAC = "internal.const.ip.eth0.mac"; 00073 00077 const string CFG_PORTAL_REMOTEDEBUG = "internal.cfg.portal.remotedebug"; 00078 00080 const string CONST_SW_RELEASE_VERSION = "const.sw.release.version"; 00081 00084 const string CONST_BOOT_IMAGE_VERSION = "const.boot.image.version"; 00085 00088 const string CONST_BOOT_SPLASH_VERSION = "const.boot.splash.version"; 00089 00091 const string CONST_HW_VERSION = "const.hw.version"; 00092 00095 const string CFG_NET_CONFIGURATION_SW_VERSION = 00096 "internal.cfg.net.configuration.swversion"; 00097 00099 const string HIDDEN_TR069_REBOOT_AFTERSESSION = "hidden.tr069.reboot.aftersession"; 00101 const string CFG_TR069_ACS_URL = "internal.cfg.tr069.acs.url"; 00102 00104 const string CFG_MEDIA_VQEC_ENABLED = "cfg.media.vqec.enabled"; 00105 00107 const string STAT_INFOCAST_0_TIME_TOTAL = "stat.infocast.0.time.total"; 00108 00110 const string STAT_INFOCAST_0_TOTALBYTES = "stat.infocast.0.totalbytes"; 00111 00113 const string STAT_INFOCAST_0_TOTALPACKETS = "stat.infocast.0.totalpackets"; 00114 00116 const string STAT_INFOCAST_0_URL = "stat.infocast.0.url"; 00117 00119 const string CONST_TIME_AVAILABLE_SOURCES = "internal.const.time.available_sources"; 00120 00122 const string CFG_TIME_SYNC_INTERVAL = "internal.cfg.time.sync.interval"; 00123 00125 const string CFG_NTP_NTPDATE = "internal.cfg.ntp.ntpdate"; 00126 00128 const string CFG_NTP_NTPD = "internal.cfg.ntp.ntpd"; 00129 00132 const string CFG_NTP_SERVER_SOURCES = "internal.cfg.ntp.server_sources"; 00133 00135 const string CFG_NTP_SERVER_LIST_DYNAMIC = "internal.cfg.ntp.server_list.dynamic"; 00136 00138 const string CFG_NTP_SERVER_LIST_DHCP = "internal.cfg.ntp.server_list.dhcp"; 00139 00141 const string CFG_NTP_SERVER_LIST_TR069 = "internal.cfg.ntp.server_list.tr069"; 00142 00144 const string NTP_RETRY_STRATEGY = "internal.ntp.retry.strategy"; 00145 00147 const string PROFILER_TRIGGER = "internal.profiler.trigger"; 00148 00150 const string CFG_RTP_IPTV_GMIN = "cfg.rtp.iptv.gmin"; 00151 const string CFG_RTP_IPTV_MIN_DIST = "cfg.rtp.iptv.mindist"; 00152 const string CFG_RTP_IPTV_MIN_LENGTH = "cfg.rtp.iptv.minlength"; 00153 const string CFG_RTP_IPTV_STAT_ENABLED = "cfg.rtp.iptv.stat.enabled"; 00154 const string CFG_RTP_VOD_GMIN = "cfg.rtp.vod.gmin"; 00155 const string CFG_RTP_VOD_MIN_DIST = "cfg.rtp.vod.mindist"; 00156 const string CFG_RTP_VOD_MIN_LENGTH = "cfg.rtp.vod.minlength"; 00157 const string CFG_RTP_VOD_STAT_ENABLED = "cfg.rtp.vod.stat.enabled"; 00158 00160 const string VAR_ATSCTIME = "var.atsctime"; 00161 00163 const string VAR_UTCTIME = "_metachannel.utctime"; 00164 00166 const string SYNC_TIME_ENABLED = "internal.sync.time.enabled"; 00167 00169 const string HIDDEN_VAR_VALID_UTC_TRANSFORM_OFFSET = "hidden.var.valid.utc.transform.offset"; 00170 00172 const string CFG_DTCP_ENABLED = "internal.cfg.dtcp.enabled"; 00175 const string CONST_DTCP_SERVER_PORT = "hidden.const.dtcp.server.port"; 00178 const string CFG_DLNA_INTERFACE = "internal.cfg.dlna.interface"; 00181 const string CFG_DLNA_DMS_MODELNAME = "internal.cfg.dlna.dms.modelname"; 00183 const string CFG_DLNA_DMS_ASSETMIMETYPE = "internal.cfg.dlna.dms.assetmimetype"; 00187 const string CFG_DLNA_DMP_ACTIVATED = "internal.cfg.dlna.dmp.activated"; 00190 const string CFG_DTCP_SERVER_WHITELIST = "internal.cfg.dtcp.server.whitelist"; 00192 const string CONST_HTTP_MEDIASERVER_PORT = 00193 "hidden.const.http.mediaserver.port"; 00194 00197 const string VAR_DLNA_DMS_UUID = "var.dlna.dms.uuid"; 00198 00201 const string HIDDEN_CFG_SECUREMEDIA_AUTHORIZATION_METHOD = 00202 "hidden.cfg.securemedia.authorization.method"; 00203 00209 const string CFG_STORAGE_RESERVED_SPACE_PERCENTAGE = 00210 "internal.cfg.storage.reserved.space.percentage"; 00211 00213 const string OBJECT_NAME_PLATFORM = "const.hw.front_panel_leds"; 00214 00216 const string CFG_LOCALE_VENDORID = "cfg.locale.vendorid"; 00217 00219 const string CFG_HDMISERVICE = "internal.cfg.hdmiservice"; 00220 00222 const string CFG_NET_CONFIGURATION = "internal.cfg.net.configuration"; 00223 00225 const string CFG_BRIDGE_CONFIGURATION = "internal.cfg.bridge.configuration"; 00226 00228 const string CFG_NET_AUTOSELECTPOLICY_ENABLE = 00229 "internal.cfg.net.autoselectpolicy.enabled"; 00230 00232 const string CFG_TVOUTPUT_AUDIOCONFIG = "cfg.tvoutput.audioconfig"; 00233 00236 const string CFG_TVOUTPUT_VIDEOUTPUTCONFIGURATION = 00237 "config.tvoutput.videooutputconfiguration"; 00238 00240 const string CFG_BOOTLOADER_COLOR_SYSTEM = "internal.cfg.bootloader.colorsystem"; 00241 00243 const string CFG_VIDEOOUTPUT_COLOR_SYSTEM = "internal.cfg.videooutput.colorsystem"; 00244 00246 const string CFG_VIDEOOUTPUT_SETTINGS = "internal.cfg.videooutput.settings"; 00247 00249 const string CFG_VIDEOOUTPUT_LOADEDADAPTIVERULES = "internal.cfg.videooutput.loadedadaptiverules"; 00250 00252 const string CFG_MEDIA_TV_OUTPUT = "cfg.media.tv.output"; 00253 00258 const string CFG_MEDIA_AUDIO_PREFERREDLANGUAGEDESCRIPTOR = 00259 "internal.cfg.media.audio.preferred_lang_descriptor"; 00260 00263 const string CFG_RESOURCEPOLICY_APPLICATIONS_ENABLED = 00264 "internal.cfg.resourcepolicy.applications.enabled"; 00265 00267 const string CONST_HDMI_CEC_SUPPORTED = 00268 "const.hdmi.cec.supported"; 00269 00274 00278 00283 00286 00290 00293 00296 00299 00305 00311 00317 00323 00328 00333 00340 00346 00351 00359 00363 00367 00371 00375 00380 00385 00389 00393 00397 00401 00405 00409 00413 00417 00421 00426 00432 00437 00442 00445 00448 00451 00454 00457 00462 00479 00491 00503 00518 00541 00569 00585 00596 00611 00621 00631 00635 00639 |