| Motorola Mobility Confidential Restricted. |
|
/extra/kbs/check_outs/co_356297/STABLE_geranium_lpm_cornsilk_10/dist/idl/js/toi/ToiInformationService.idl 00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- 00002 *-------------------------------------------------------------------- 00003 * 00004 * ToiInformationService.idl 00005 * 00006 * This file was created by the Motorola IDL backend, 00007 * which is based on the OmniORB IDL parser. 00008 * Please do not modify. 00009 * 00010 * Copyright (c) 2009 Motorola Inc. All Rights Reserved. 00011 * 00012 *-------------------------------------------------------------------- 00013 */ 00014 00015 #ifndef TOIINFORMATIONSERVICE_IDL 00016 #define TOIINFORMATIONSERVICE_IDL 00017 00018 #include "TToiInvalidArgumentException.idl" 00019 #include "TToiFileException.idl" 00020 #include "ToiEventTarget.idl" 00021 00022 00043 //@ [EventTarget(EventObserver=IToiInformationObserver)] 00044 //@ [Service(Name=InformationService)] 00047 interface ToiInformationService : ToiEventTarget { 00048 00051 00055 const long ON_OBJECTS_CHANGED = 1100; 00056 00060 const long ON_OBJECTS_REMOVED = 1101; 00061 00063 00068 //@ [Enum] 00069 typedef long TToiStorageType; 00072 00082 //@ [Enumerator(Enum=TToiStorageType,Name=STORAGE_PERMANENT)] 00083 const TToiStorageType STORAGE_PERMANENT = 0; 00084 00092 //@ [Enumerator(Enum=TToiStorageType,Name=STORAGE_VOLATILE)] 00093 const TToiStorageType STORAGE_VOLATILE = 1; 00094 00096 // ----------------- Platform Objects ----------------------- 00097 00103 const string CFG_IIPDISTRIBUTION = "cfg.iipdistribution"; 00104 00111 const string CFG_INFOCAST = "cfg.infocast"; 00112 00118 const string CFG_EITCACHE_NVOD_IGNORERUNNINGSTATUS = "cfg.eitcache.nvod.ignorerunningstatus"; 00119 00126 const string CFG_LOCALE_TIMEZONE = "cfg.locale.timezone"; 00127 00133 const string CFG_AQAM_LOCALE_REGIONCODE = "cfg.aqam.locale.regioncode"; 00134 00140 const string CFG_AQAM_LOCALE_COUNTRYCODE = "cfg.aqam.locale.countrycode"; 00141 00148 const string CFG_AQAM_LOCALE_LOCATIONCODE_STATE = "cfg.aqam.locale.locationcode.state"; 00149 00156 const string CFG_AQAM_LOCALE_LOCATIONCODE_COUNTYSUBDIVISION = "cfg.aqam.locale.locationcode.countysubdivision"; 00157 00164 const string CFG_AQAM_LOCALE_LOCATIONCODE_COUNTY = "cfg.aqam.locale.locationcode.county"; 00165 00170 const string CFG_MEDIA_AUDIO_AUTOSELECTION = "cfg.media.audio.autoselection"; 00171 00177 const string CFG_MEDIA_AUDIO_LANGUAGEPRIORITY = "cfg.media.audio.languagepriority"; 00178 00184 const string CFG_MEDIA_AUDIO_FORMATPRIORITY = "cfg.media.audio.formatpriority"; 00185 00192 const string CFG_MEDIA_AUDIO_TYPEPRIORITY = "cfg.media.audio.typepriority"; 00193 00201 const string CFG_MEDIA_AUDIO_PREFERREDLANGUAGEDESCRIPTOR = "cfg.media.audio.preferredLanguageDescriptor"; 00202 00208 const string CFG_AUDIOOUTPUT_DOLBYDIGITAL_DRC = "cfg.audiooutput.dolbydigital.drc"; 00209 00215 const string CFG_AUDIOOUTPUT_DOLBYDIGITAL_DOWNMIX = "cfg.audiooutput.dolbydigital.downmix"; 00216 00222 const string CFG_AUDIOOUTPUT_DOLBYDIGITAL_LFE = "cfg.audiooutput.dolbydigital.lfe"; 00223 00231 const string CFG_MEDIA_DRM_CGMSA = "cfg.media.drm.cgmsa"; 00232 00239 const string CFG_MEDIA_DRM_MACROVISION = "cfg.media.drm.macrovision"; 00240 00245 const string CFG_MEDIA_STREAMER = "cfg.media.streamer"; 00246 00251 const string CFG_MEDIA_SUBTITLING_AUTOSELECTION = "cfg.media.subtitling.autoselection"; 00252 00258 const string CFG_MEDIA_SUBTITLING_LANGUAGEPRIORITY = "cfg.media.subtitling.languagepriority"; 00259 00265 const string CFG_MEDIA_SUBTITLING_TYPEPRIORITY = "cfg.media.subtitling.typepriority"; 00266 00272 const string CFG_MEDIA_SUBTITLING_MODEPRIORITY = "cfg.media.subtitling.modepriority"; 00273 00279 const string CFG_MEDIA_TIMESHIFT_PLAYBACKPOLICY = "cfg.media.timeshift.playbackpolicy"; 00280 00286 const string CFG_MEDIA_TIMESHIFT_RECORDINGPOLICY = "cfg.media.timeshift.recordingpolicy"; 00287 00293 const string CFG_STORAGE_AUTOMOUNT = "cfg.storage.automount"; 00294 00301 const string CFG_NTP_MAXPOLL = "cfg.ntp.maxpoll"; 00302 00309 const string CFG_NTP_MINPOLL = "cfg.ntp.minpoll"; 00310 00316 const string CFG_NTP_SERVER = "cfg.ntp.server"; 00317 00325 const string CFG_STANDBY_ALLOWUPDATE = "cfg.standby.allowupdate"; 00326 00332 const string CFG_STANDBY_ALLOWREBOOT = "cfg.standby.allowreboot"; 00333 00338 const string CFG_STANDBY_BOOTPOLICY = "cfg.standby.bootpolicy"; 00339 00344 const string CFG_IP_DHCP_USERCLASS = "cfg.ip.dhcp.userclass"; 00345 00351 const string CMD_REBOOT = "cmd.reboot"; 00352 00357 const string VAR_GATEWAY_MANUFACTUREROUI = "var.gateway.manufactureroui"; 00358 00363 const string VAR_GATEWAY_SERIALNUMBER = "var.gateway.serialnumber"; 00364 00369 const string VAR_GATEWAY_PRODUCTCLASS = "var.gateway.productclass"; 00370 00375 const string VAR_IP_DHCP_240 = "var.ip._dhcp.240"; 00376 00381 const string VAR_IP_DHCP_241 = "var.ip._dhcp.241"; 00382 00387 const string VAR_IP_DHCP_242 = "var.ip._dhcp.242"; 00388 00393 const string VAR_IP_DHCP_243 = "var.ip._dhcp.243"; 00394 00400 const string VAR_UTCTIME = "var.utctime"; 00401 00406 const string VAR_TIME_VALID = "var.time.valid"; 00407 00412 const string CFG_MEDIA_CLOSEDCAPTION_ENABLED = "cfg.media.closedcaption.enabled"; 00413 00420 const string CFG_MEDIA_CLOSEDCAPTION_VISIBLE = "cfg.media.closedcaption.visible"; 00421 00426 const string CFG_MEDIA_CLOSEDCAPTION_708SERVICE = "cfg.media.closedcaption.708service"; 00427 00432 const string CFG_MEDIA_CLOSEDCAPTION_608SERVICE = "cfg.media.closedcaption.608service"; 00433 00438 const string CFG_MEDIA_CLOSEDCAPTION_FONTCOLOR = "cfg.media.closedcaption.fontcolor"; 00439 00444 const string CFG_MEDIA_CLOSEDCAPTION_FONTSTYLE = "cfg.media.closedcaption.fontstyle"; 00445 00450 const string CFG_MEDIA_CLOSEDCAPTION_FONTSIZE = "cfg.media.closedcaption.fontsize"; 00451 00456 const string CFG_MEDIA_CLOSEDCAPTION_FONTOPACITY = "cfg.media.closedcaption.fontopacity"; 00457 00462 const string CFG_MEDIA_CLOSEDCAPTION_FONTEDGETYPE = "cfg.media.closedcaption.fontedgetype"; 00463 00468 const string CFG_MEDIA_CLOSEDCAPTION_FONTEDGECOLOR = "cfg.media.closedcaption.fontedgecolor"; 00469 00474 const string CFG_MEDIA_CLOSEDCAPTION_FONTITALICIZED = "cfg.media.closedcaption.fontitalicized"; 00475 00480 const string CFG_MEDIA_CLOSEDCAPTION_FONTUNDERLINED = "cfg.media.closedcaption.fontunderlined"; 00481 00486 const string CFG_MEDIA_CLOSEDCAPTION_BACKGROUNDCOLOR = "cfg.media.closedcaption.backgroundcolor"; 00487 00492 const string CFG_MEDIA_CLOSEDCAPTION_BACKGROUNDOPACITY = "cfg.media.closedcaption.backgroundopacity"; 00493 00498 const string CFG_MEDIA_CLOSEDCAPTION_WINDOWCOLOR = "cfg.media.closedcaption.windowcolor"; 00499 00504 const string CFG_MEDIA_CLOSEDCAPTION_WINDOWBORDERCOLOR = "cfg.media.closedcaption.windowbordercolor"; 00505 00510 const string CFG_MEDIA_CLOSEDCAPTION_WINDOWEDGETYPE = "cfg.media.closedcaption.windowedgetype"; 00511 00516 const string CFG_MEDIA_CLOSEDCAPTION_WINDOWOPACITY = "cfg.media.closedcaption.windowopacity"; 00517 00523 const string CFG_MEDIA_CLOSEDCAPTION_CONTROLMODE = "cfg.media.closedcaption.controlmode"; 00524 00529 const string CFG_DLNA_DMR_ENABLED = "cfg.dlna.dmr.enabled"; 00530 00536 const string CFG_DLNA_DMR_FRIENDLYNAME = "cfg.dlna.dmr.friendlyname"; 00537 00542 const string CFG_DLNA_DMS_ENABLED = "cfg.dlna.dms.enabled"; 00543 00549 const string CFG_DLNA_DMS_FRIENDLYNAME = "cfg.dlna.dms.friendlyname"; 00550 00557 const string CFG_AQAM_APPLICATIONS_ENABLED = "cfg.aqam.applications.enabled"; 00558 00564 const string CFG_AQAM_AUTOPROVISIONING_ENABLED = "cfg.aqam.autoprovisioning.enabled"; 00565 00571 const string VAR_CABLECARD_EMM_STATUS = "var.cablecard.emm.status"; 00572 00578 const string CFG_FRONTPANEL_INTENSITY = "cfg.frontpanel.intensity"; 00579 00584 const string CFG_FCC_CHANNELS = "cfg.fcc.channels"; 00585 00586 // ----------------- Application Objects ----------------------- 00587 00593 const string CFG_PORTAL_MASTERAUDIO = "cfg.portal.masteraudio"; 00594 00600 const string CFG_LOCALE_UI = "cfg.locale.ui"; 00601 00606 const string CFG_MEDIA_CHANNELTABLE = "cfg.media.channeltable"; 00607 00614 const string CFG_PORTAL_DISPLAYBUFFER_HD_WIDTH = "cfg.portal.displaybuffer.hd.width"; 00615 00622 const string CFG_PORTAL_DISPLAYBUFFER_HD_HEIGHT = "cfg.portal.displaybuffer.hd.height"; 00623 00630 const string CFG_PORTAL_DISPLAYBUFFER_SD_WIDTH = "cfg.portal.displaybuffer.sd.width"; 00631 00638 const string CFG_PORTAL_DISPLAYBUFFER_SD_HEIGHT = "cfg.portal.displaybuffer.sd.height"; 00639 00644 const string CFG_PORTAL_PROXYLIST = "cfg.portal.proxylist"; 00645 00652 const string CFG_PORTAL_RENDERINGBUFFER_WIDTH = "cfg.portal.renderingbuffer.width"; 00653 00660 const string CFG_PORTAL_RENDERINGBUFFER_HEIGHT = "cfg.portal.renderingbuffer.height"; 00661 00667 const string CFG_PORTAL_RENDERINGMODE_HD = "cfg.portal.renderingmode.hd"; 00668 00674 const string CFG_PORTAL_RENDERINGMODE_SD = "cfg.portal.renderingmode.sd"; 00675 00680 const string CFG_PORTAL_WHITELISTURLS = "cfg.portal.whitelisturls"; 00681 00686 const string CFG_PORTAL_SUBTITLES_ENABLED = "cfg.portal.subtitles.enabled"; 00687 00693 const string CFG_WEBKIT_USERAGENT = "cfg.webkit.useragent"; 00694 00699 const string CFG_PORTAL_SPATIALNAVIGATION_ENABLED = "cfg.portal.spatialnavigation.enabled"; 00700 00707 const string CFG_AQAM_CONNECTED = "var.aqam.connectedforservice"; 00708 00715 const string CFG_AQAM_TUNING_TURNONCHANNEL = "cfg.aqam.tuning.turnonchannel"; 00716 00723 const string CFG_AQAM_TUNING_TURNOFFCHANNEL = "cfg.aqam.tuning.turnoffchannel"; 00724 00732 const string CFG_AQAM_AUDIO_ISODEFAULTLANGUAGE = "cfg.aqam.audio.isodefaultlanguage"; 00733 00739 const string CFG_PORTAL_MEDIABUFFER_SIZE = "cfg.portal.mediabuffer.size"; 00740 00741 // ----------------- System Objects ----------------------- 00742 00747 const string CFG_IP_DNS1 = "cfg.ip.dns1"; 00748 00753 const string CFG_IP_DNS2 = "cfg.ip.dns2"; 00754 00759 const string CFG_IP_ETH0_MODE = "cfg.ip.eth0.mode"; 00760 00765 const string CFG_IP_ETH0_ADDR = "cfg.ip.eth0.addr"; 00766 00771 const string CFG_IP_ETH0_MASK = "cfg.ip.eth0.mask"; 00772 00777 const string CFG_IP_GATEWAY = "cfg.ip.gateway"; 00778 00783 const string CONST_FW_VERSION = "const._fw.version"; 00784 00789 const string CONST_CAPABILITIES_MACROVISION = "const.capabilities.macrovision"; 00790 00795 const string CONST_CAPABILITIES_PIP = "const.capabilities.pip"; 00796 00804 const string VAR_CAPABILITIES_DVR = "var.capabilities.dvr"; 00805 00810 const string CONST_IP_ETH0_MAC = "const.ip.eth0.mac"; 00811 00816 const string CONST_IP_ETH1_MAC = "const.ip.eth1.mac"; 00817 00822 const string CONST_IP_ETH2_MAC = "const.ip.eth2.mac"; 00823 00828 const string CONST_HW_MANUFACTURER = "const.hw.manufacturer"; 00829 00834 const string CONST_HW_PRODUCTNAME = "const.hw.productname"; 00835 00840 const string CONST_HW_SERIALNUMBER = "const.hw.serialnumber"; 00841 00848 const string CONST_MEDIA_TIMESHIFTBUFFER_CONFIGSIZE = "const.media.timeshiftbuffer.configsize"; 00849 00854 const string CONST_MEDIA_TIMESHIFTBUFFER_CONFIGTIME = "const.media.timeshiftbuffer.configtime"; 00855 00861 const string CONST_POWER_APD_MAX = "const.power.apd.max"; 00862 00868 const string CONST_POWER_APD_DEFAULT = "const.power.apd.default"; 00869 00874 const string CONST_POWER_LOWEST_PROFILE = "const.power.lowest.profile"; 00875 00880 const string CONST_SW_BRANCH = "const.sw.branch"; 00881 00886 const string CONST_SW_DATE = "const.sw.date"; 00887 00892 const string CONST_SW_HOST = "const.sw.host"; 00893 00898 const string CONST_SW_TIME = "const.sw.time"; 00899 00904 const string CONST_SW_USER = "const.sw.user"; 00905 00910 const string CONST_SW_VERSION = "const.sw.version"; 00911 00916 const string CONST_ARCHITECTURE_TOOLCHAIN = "const.architecture.toolchain"; 00917 00922 const string CFG_ARCHITECTURE_TARGET = "config.architecture.target"; 00923 00928 const string CFG_ARCHITECTURE_BOOTIMAGECOMPATIBILITY = "config.architecture.bootimagecompatibility"; 00929 00934 const string CFG_ARCHITECTURE_DBLCOMPATIBILITY = "config.architecture.dblcompatibility"; 00935 00940 const string CFG_POWER_APD_TIMEOUT = "cfg.power.apd.timeout"; 00941 00946 const string VAR_IP_DNS1 = "var.ip.dns1"; 00947 00952 const string VAR_IP_DNS2 = "var.ip.dns2"; 00953 00958 const string VAR_IP_ETH0_TYPE = "var.ip.eth0.type"; 00959 00964 const string VAR_IP_ETH0_ADDR = "var.ip.eth0.addr"; 00965 00970 const string VAR_IP_ETH0_MASK = "var.ip.eth0.mask"; 00971 00976 const string VAR_IP_ETH0_STATUS = "var.ip.eth0.status"; 00977 00982 const string VAR_IP_ETH0_LINKSTATUS = "var.ip.eth0.linkstatus"; 00983 00988 const string VAR_IP_ETH1_TYPE = "var.ip.eth1.type"; 00989 00994 const string VAR_IP_ETH1_ADDR = "var.ip.eth1.addr"; 00995 01000 const string VAR_IP_ETH1_MASK = "var.ip.eth1.mask"; 01001 01006 const string VAR_IP_ETH1_STATUS = "var.ip.eth1.status"; 01007 01012 const string VAR_IP_ETH1_LINKSTATUS = "var.ip.eth1.linkstatus"; 01013 01018 const string VAR_IP_ETH2_TYPE = "var.ip.eth2.type"; 01019 01024 const string VAR_IP_ETH2_ADDR = "var.ip.eth2.addr"; 01025 01030 const string VAR_IP_ETH2_MASK = "var.ip.eth2.mask"; 01031 01036 const string VAR_IP_ETH2_STATUS = "var.ip.eth2.status"; 01037 01042 const string VAR_IP_ETH2_LINKSTATUS = "var.ip.eth2.linkstatus"; 01043 01048 const string VAR_IP_GATEWAY = "var.ip.gateway"; 01049 01054 const string VAR_IP_METACHANNEL = "var.ip.metachannel"; 01055 01062 const string VAR_RCU_LOWBATTERY = "var.rcu.low_battery"; 01063 01068 const string VAR_IO_STATE = "var.io.state"; 01069 01075 const string VAR_MEDIA_TIMESHIFTBUFFER_SPACEREQUIRED = "var.media.timeshiftbuffer.spacerequired"; 01076 01083 const string VAR_MEDIA_TIMESHIFTBUFFER_AVAILABILITY = "var.media.timeshiftbuffer.availability"; 01084 01089 const string VAR_PLATFORM_RESETREASON = "var.platform.resetreason"; 01090 01095 const string VAR_IP_ETH0_LEASETIME = "var.ip.eth0.leasetime"; 01096 01101 const string VAR_IP_ETH1_LEASETIME = "var.ip.eth1.leasetime"; 01102 01107 const string VAR_IP_ETH2_LEASETIME = "var.ip.eth2.leasetime"; 01108 01113 const string VAR_IP_ETH0_LAST_LEASE_RENEWAL_TIME = "var.ip.eth0.lastleaserenewaltime"; 01114 01119 const string VAR_IP_ETH1_LAST_LEASE_RENEWAL_TIME = "var.ip.eth1.lastleaserenewaltime"; 01120 01125 const string VAR_IP_ETH2_LAST_LEASE_RENEWAL_TIME = "var.ip.eth2.lastleaserenewaltime"; 01126 01131 const string CONST_DTCP_DEVICEID = "const.dtcp.deviceid"; 01132 01139 const string VAR_AUTOPROVISIONING_STATUS = "var.autoprovisioning.status"; 01140 01147 const string VAR_AUTOPROVISIONING_SUBSTATUS = "var.autoprovisioning.substatus"; 01148 01149 // ----------------- Boolean string values ------------------------ 01150 01155 const string VALUE_TRUE = "TRUE"; 01156 01161 const string VALUE_FALSE = "FALSE"; 01162 01163 // ----------------- Typedefs ------------------------------------- 01164 01166 typedef sequence < string > TToiObjectNameSequence; 01167 01169 typedef sequence < string > TToiObjectValueSequence; 01170 01172 typedef sequence < TToiStorageType > TToiStorageTypeSequence; 01173 01182 //@ [OutParam(Name=exists,Position=2,IsBinary=0, Bound=0)] 01183 boolean isObjectDefined(in string objectName); 01184 01195 //@ [ExtendIpcMessage(SoftLimit=100000)] 01196 01197 01198 //@ [OutParam(Name=value,Position=2,IsBinary=0, Bound=0)] 01199 string getObject(in string objectName) 01200 raises (TToiInvalidArgumentException); 01201 01212 //@ [ExtendIpcMessage(SoftLimit=100000)] 01213 01214 01215 //@ [OutParam(Name=values,Position=2,IsBinary=0, Bound=0)] 01216 TToiObjectValueSequence getObjects(in TToiObjectNameSequence objectNames) 01217 raises (TToiInvalidArgumentException); 01218 01230 //@ [ExtendIpcMessage(SoftLimit=100000)] 01231 01232 01233 void setObject(in string objectName, 01234 in string value, 01235 in TToiStorageType storageType) 01236 raises (TToiInvalidArgumentException); 01237 01250 //@ [ExtendIpcMessage(SoftLimit=100000)] 01251 01252 01253 void setObjects(in TToiObjectNameSequence objectNames, 01254 in TToiObjectValueSequence values, 01255 in TToiStorageTypeSequence storageTypes) 01256 raises (TToiInvalidArgumentException); 01257 01274 void unsetObject(in string objectName, 01275 in TToiStorageType storageType) 01276 raises (TToiInvalidArgumentException); 01277 01296 void unsetObjects(in TToiObjectNameSequence objectNames, 01297 in TToiStorageTypeSequence storageTypes) 01298 raises (TToiInvalidArgumentException); 01299 01322 //@ [EventFilter(AddressPosition=1)] 01323 01324 01325 void subscribeObject(in ToiEventListener eventListener, 01326 in string objectExpression, 01327 in boolean callbackFlag) 01328 raises (TToiInvalidArgumentException); 01329 01343 //@ [EventFilter(AddressPosition=1)] 01344 01345 01346 void unsubscribeObject(in ToiEventListener eventListener, 01347 in string objectExpression) 01348 raises (TToiInvalidArgumentException); 01349 01350 }; 01351 01352 #endif |