| Motorola Mobility Confidential Restricted. |
|
/extra/kbs/check_outs/co_206438/STABLE_geranium_lpm_cornsilk_1/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 00324 const string CFG_STANDBY_ALLOWUPDATE = "cfg.standby.allowupdate"; 00325 00330 const string CFG_STANDBY_BOOTPOLICY = "cfg.standby.bootpolicy"; 00331 00336 const string CFG_IP_DHCP_USERCLASS = "cfg.ip.dhcp.userclass"; 00337 00343 const string CMD_REBOOT = "cmd.reboot"; 00344 00349 const string VAR_GATEWAY_MANUFACTUREROUI = "var.gateway.manufactureroui"; 00350 00355 const string VAR_GATEWAY_SERIALNUMBER = "var.gateway.serialnumber"; 00356 00361 const string VAR_GATEWAY_PRODUCTCLASS = "var.gateway.productclass"; 00362 00367 const string VAR_IP_DHCP_240 = "var.ip._dhcp.240"; 00368 00373 const string VAR_IP_DHCP_241 = "var.ip._dhcp.241"; 00374 00379 const string VAR_IP_DHCP_242 = "var.ip._dhcp.242"; 00380 00385 const string VAR_IP_DHCP_243 = "var.ip._dhcp.243"; 00386 00392 const string VAR_UTCTIME = "var.utctime"; 00393 00398 const string VAR_TIME_VALID = "var.time.valid"; 00399 00404 const string CFG_MEDIA_CLOSEDCAPTION_ENABLED = "cfg.media.closedcaption.enabled"; 00405 00412 const string CFG_MEDIA_CLOSEDCAPTION_VISIBLE = "cfg.media.closedcaption.visible"; 00413 00418 const string CFG_MEDIA_CLOSEDCAPTION_708SERVICE = "cfg.media.closedcaption.708service"; 00419 00424 const string CFG_MEDIA_CLOSEDCAPTION_608SERVICE = "cfg.media.closedcaption.608service"; 00425 00430 const string CFG_MEDIA_CLOSEDCAPTION_FONTCOLOR = "cfg.media.closedcaption.fontcolor"; 00431 00436 const string CFG_MEDIA_CLOSEDCAPTION_FONTSTYLE = "cfg.media.closedcaption.fontstyle"; 00437 00442 const string CFG_MEDIA_CLOSEDCAPTION_FONTSIZE = "cfg.media.closedcaption.fontsize"; 00443 00448 const string CFG_MEDIA_CLOSEDCAPTION_FONTOPACITY = "cfg.media.closedcaption.fontopacity"; 00449 00454 const string CFG_MEDIA_CLOSEDCAPTION_FONTEDGETYPE = "cfg.media.closedcaption.fontedgetype"; 00455 00460 const string CFG_MEDIA_CLOSEDCAPTION_FONTEDGECOLOR = "cfg.media.closedcaption.fontedgecolor"; 00461 00466 const string CFG_MEDIA_CLOSEDCAPTION_FONTITALICIZED = "cfg.media.closedcaption.fontitalicized"; 00467 00472 const string CFG_MEDIA_CLOSEDCAPTION_FONTUNDERLINED = "cfg.media.closedcaption.fontunderlined"; 00473 00478 const string CFG_MEDIA_CLOSEDCAPTION_BACKGROUNDCOLOR = "cfg.media.closedcaption.backgroundcolor"; 00479 00484 const string CFG_MEDIA_CLOSEDCAPTION_BACKGROUNDOPACITY = "cfg.media.closedcaption.backgroundopacity"; 00485 00490 const string CFG_MEDIA_CLOSEDCAPTION_WINDOWCOLOR = "cfg.media.closedcaption.windowcolor"; 00491 00496 const string CFG_MEDIA_CLOSEDCAPTION_WINDOWBORDERCOLOR = "cfg.media.closedcaption.windowbordercolor"; 00497 00502 const string CFG_MEDIA_CLOSEDCAPTION_WINDOWEDGETYPE = "cfg.media.closedcaption.windowedgetype"; 00503 00508 const string CFG_MEDIA_CLOSEDCAPTION_WINDOWOPACITY = "cfg.media.closedcaption.windowopacity"; 00509 00515 const string CFG_MEDIA_CLOSEDCAPTION_CONTROLMODE = "cfg.media.closedcaption.controlmode"; 00516 00521 const string CFG_DLNA_DMR_ENABLED = "cfg.dlna.dmr.enabled"; 00522 00528 const string CFG_DLNA_DMR_FRIENDLYNAME = "cfg.dlna.dmr.friendlyname"; 00529 00534 const string CFG_DLNA_DMS_ENABLED = "cfg.dlna.dms.enabled"; 00535 00541 const string CFG_DLNA_DMS_FRIENDLYNAME = "cfg.dlna.dms.friendlyname"; 00542 00549 const string CFG_AQAM_APPLICATIONS_ENABLED = "cfg.aqam.applications.enabled"; 00550 00556 const string CFG_AQAM_AUTOPROVISIONING_ENABLED = "cfg.aqam.autoprovisioning.enabled"; 00557 00563 const string VAR_CABLECARD_EMM_STATUS = "var.cablecard.emm.status"; 00564 00570 const string CFG_FRONTPANEL_INTENSITY = "cfg.frontpanel.intensity"; 00571 00576 const string CFG_FCC_CHANNELS = "cfg.fcc.channels"; 00577 00578 // ----------------- Application Objects ----------------------- 00579 00585 const string CFG_PORTAL_MASTERAUDIO = "cfg.portal.masteraudio"; 00586 00592 const string CFG_LOCALE_UI = "cfg.locale.ui"; 00593 00598 const string CFG_MEDIA_CHANNELTABLE = "cfg.media.channeltable"; 00599 00606 const string CFG_PORTAL_DISPLAYBUFFER_HD_WIDTH = "cfg.portal.displaybuffer.hd.width"; 00607 00614 const string CFG_PORTAL_DISPLAYBUFFER_HD_HEIGHT = "cfg.portal.displaybuffer.hd.height"; 00615 00622 const string CFG_PORTAL_DISPLAYBUFFER_SD_WIDTH = "cfg.portal.displaybuffer.sd.width"; 00623 00630 const string CFG_PORTAL_DISPLAYBUFFER_SD_HEIGHT = "cfg.portal.displaybuffer.sd.height"; 00631 00636 const string CFG_PORTAL_PROXYLIST = "cfg.portal.proxylist"; 00637 00644 const string CFG_PORTAL_RENDERINGBUFFER_WIDTH = "cfg.portal.renderingbuffer.width"; 00645 00652 const string CFG_PORTAL_RENDERINGBUFFER_HEIGHT = "cfg.portal.renderingbuffer.height"; 00653 00659 const string CFG_PORTAL_RENDERINGMODE_HD = "cfg.portal.renderingmode.hd"; 00660 00666 const string CFG_PORTAL_RENDERINGMODE_SD = "cfg.portal.renderingmode.sd"; 00667 00672 const string CFG_PORTAL_WHITELISTURLS = "cfg.portal.whitelisturls"; 00673 00678 const string CFG_PORTAL_SUBTITLES_ENABLED = "cfg.portal.subtitles.enabled"; 00679 00685 const string CFG_WEBKIT_USERAGENT = "cfg.webkit.useragent"; 00686 00691 const string CFG_PORTAL_SPATIALNAVIGATION_ENABLED = "cfg.portal.spatialnavigation.enabled"; 00692 00699 const string CFG_AQAM_CONNECTED = "var.aqam.connectedforservice"; 00700 00707 const string CFG_AQAM_TUNING_TURNONCHANNEL = "cfg.aqam.tuning.turnonchannel"; 00708 00715 const string CFG_AQAM_TUNING_TURNOFFCHANNEL = "cfg.aqam.tuning.turnoffchannel"; 00716 00724 const string CFG_AQAM_AUDIO_ISODEFAULTLANGUAGE = "cfg.aqam.audio.isodefaultlanguage"; 00725 00731 const string CFG_PORTAL_MEDIABUFFER_SIZE = "cfg.portal.mediabuffer.size"; 00732 00733 // ----------------- System Objects ----------------------- 00734 00739 const string CFG_IP_DNS1 = "cfg.ip.dns1"; 00740 00745 const string CFG_IP_DNS2 = "cfg.ip.dns2"; 00746 00751 const string CFG_IP_ETH0_MODE = "cfg.ip.eth0.mode"; 00752 00757 const string CFG_IP_ETH0_ADDR = "cfg.ip.eth0.addr"; 00758 00763 const string CFG_IP_ETH0_MASK = "cfg.ip.eth0.mask"; 00764 00769 const string CFG_IP_GATEWAY = "cfg.ip.gateway"; 00770 00775 const string CONST_FW_VERSION = "const._fw.version"; 00776 00781 const string CONST_CAPABILITIES_MACROVISION = "const.capabilities.macrovision"; 00782 00787 const string CONST_CAPABILITIES_PIP = "const.capabilities.pip"; 00788 00796 const string VAR_CAPABILITIES_DVR = "var.capabilities.dvr"; 00797 00802 const string CONST_IP_ETH0_MAC = "const.ip.eth0.mac"; 00803 00808 const string CONST_IP_ETH1_MAC = "const.ip.eth1.mac"; 00809 00814 const string CONST_IP_ETH2_MAC = "const.ip.eth2.mac"; 00815 00820 const string CONST_HW_MANUFACTURER = "const.hw.manufacturer"; 00821 00826 const string CONST_HW_PRODUCTNAME = "const.hw.productname"; 00827 00832 const string CONST_HW_SERIALNUMBER = "const.hw.serialnumber"; 00833 00840 const string CONST_MEDIA_TIMESHIFTBUFFER_CONFIGSIZE = "const.media.timeshiftbuffer.configsize"; 00841 00846 const string CONST_MEDIA_TIMESHIFTBUFFER_CONFIGTIME = "const.media.timeshiftbuffer.configtime"; 00847 00853 const string CONST_POWER_APD_MAX = "const.power.apd.max"; 00854 00860 const string CONST_POWER_APD_DEFAULT = "const.power.apd.default"; 00861 00866 const string CONST_POWER_LOWEST_PROFILE = "const.power.lowest.profile"; 00867 00872 const string CONST_SW_BRANCH = "const.sw.branch"; 00873 00878 const string CONST_SW_DATE = "const.sw.date"; 00879 00884 const string CONST_SW_HOST = "const.sw.host"; 00885 00890 const string CONST_SW_TIME = "const.sw.time"; 00891 00896 const string CONST_SW_USER = "const.sw.user"; 00897 00902 const string CONST_SW_VERSION = "const.sw.version"; 00903 00908 const string CONST_ARCHITECTURE_TOOLCHAIN = "const.architecture.toolchain"; 00909 00914 const string CFG_ARCHITECTURE_TARGET = "config.architecture.target"; 00915 00920 const string CFG_ARCHITECTURE_BOOTIMAGECOMPATIBILITY = "config.architecture.bootimagecompatibility"; 00921 00926 const string CFG_ARCHITECTURE_DBLCOMPATIBILITY = "config.architecture.dblcompatibility"; 00927 00932 const string CFG_POWER_APD_TIMEOUT = "cfg.power.apd.timeout"; 00933 00938 const string VAR_IP_DNS1 = "var.ip.dns1"; 00939 00944 const string VAR_IP_DNS2 = "var.ip.dns2"; 00945 00950 const string VAR_IP_ETH0_TYPE = "var.ip.eth0.type"; 00951 00956 const string VAR_IP_ETH0_ADDR = "var.ip.eth0.addr"; 00957 00962 const string VAR_IP_ETH0_MASK = "var.ip.eth0.mask"; 00963 00968 const string VAR_IP_ETH0_STATUS = "var.ip.eth0.status"; 00969 00974 const string VAR_IP_ETH0_LINKSTATUS = "var.ip.eth0.linkstatus"; 00975 00980 const string VAR_IP_ETH1_TYPE = "var.ip.eth1.type"; 00981 00986 const string VAR_IP_ETH1_ADDR = "var.ip.eth1.addr"; 00987 00992 const string VAR_IP_ETH1_MASK = "var.ip.eth1.mask"; 00993 00998 const string VAR_IP_ETH1_STATUS = "var.ip.eth1.status"; 00999 01004 const string VAR_IP_ETH1_LINKSTATUS = "var.ip.eth1.linkstatus"; 01005 01010 const string VAR_IP_ETH2_TYPE = "var.ip.eth2.type"; 01011 01016 const string VAR_IP_ETH2_ADDR = "var.ip.eth2.addr"; 01017 01022 const string VAR_IP_ETH2_MASK = "var.ip.eth2.mask"; 01023 01028 const string VAR_IP_ETH2_STATUS = "var.ip.eth2.status"; 01029 01034 const string VAR_IP_ETH2_LINKSTATUS = "var.ip.eth2.linkstatus"; 01035 01040 const string VAR_IP_GATEWAY = "var.ip.gateway"; 01041 01046 const string VAR_IP_METACHANNEL = "var.ip.metachannel"; 01047 01054 const string VAR_RCU_LOWBATTERY = "var.rcu.low_battery"; 01055 01060 const string VAR_IO_STATE = "var.io.state"; 01061 01067 const string VAR_MEDIA_TIMESHIFTBUFFER_SPACEREQUIRED = "var.media.timeshiftbuffer.spacerequired"; 01068 01075 const string VAR_MEDIA_TIMESHIFTBUFFER_AVAILABILITY = "var.media.timeshiftbuffer.availability"; 01076 01081 const string VAR_PLATFORM_RESETREASON = "var.platform.resetreason"; 01082 01087 const string VAR_IP_ETH0_LEASETIME = "var.ip.eth0.leasetime"; 01088 01093 const string VAR_IP_ETH1_LEASETIME = "var.ip.eth1.leasetime"; 01094 01099 const string VAR_IP_ETH2_LEASETIME = "var.ip.eth2.leasetime"; 01100 01105 const string VAR_IP_ETH0_LAST_LEASE_RENEWAL_TIME = "var.ip.eth0.lastleaserenewaltime"; 01106 01111 const string VAR_IP_ETH1_LAST_LEASE_RENEWAL_TIME = "var.ip.eth1.lastleaserenewaltime"; 01112 01117 const string VAR_IP_ETH2_LAST_LEASE_RENEWAL_TIME = "var.ip.eth2.lastleaserenewaltime"; 01118 01123 const string CONST_DTCP_DEVICEID = "const.dtcp.deviceid"; 01124 01131 const string VAR_AUTOPROVISIONING_STATUS = "var.autoprovisioning.status"; 01132 01139 const string VAR_AUTOPROVISIONING_SUBSTATUS = "var.autoprovisioning.substatus"; 01140 01141 // ----------------- Boolean string values ------------------------ 01142 01147 const string VALUE_TRUE = "TRUE"; 01148 01153 const string VALUE_FALSE = "FALSE"; 01154 01155 // ----------------- Typedefs ------------------------------------- 01156 01158 typedef sequence < string > TToiObjectNameSequence; 01159 01161 typedef sequence < string > TToiObjectValueSequence; 01162 01164 typedef sequence < TToiStorageType > TToiStorageTypeSequence; 01165 01174 //@ [OutParam(Name=exists,Position=2,IsBinary=0, Bound=0)] 01175 boolean isObjectDefined(in string objectName); 01176 01187 //@ [ExtendIpcMessage(SoftLimit=100000)] 01188 01189 01190 //@ [OutParam(Name=value,Position=2,IsBinary=0, Bound=0)] 01191 string getObject(in string objectName) 01192 raises (TToiInvalidArgumentException); 01193 01204 //@ [ExtendIpcMessage(SoftLimit=100000)] 01205 01206 01207 //@ [OutParam(Name=values,Position=2,IsBinary=0, Bound=0)] 01208 TToiObjectValueSequence getObjects(in TToiObjectNameSequence objectNames) 01209 raises (TToiInvalidArgumentException); 01210 01222 //@ [ExtendIpcMessage(SoftLimit=100000)] 01223 01224 01225 void setObject(in string objectName, 01226 in string value, 01227 in TToiStorageType storageType) 01228 raises (TToiInvalidArgumentException); 01229 01242 //@ [ExtendIpcMessage(SoftLimit=100000)] 01243 01244 01245 void setObjects(in TToiObjectNameSequence objectNames, 01246 in TToiObjectValueSequence values, 01247 in TToiStorageTypeSequence storageTypes) 01248 raises (TToiInvalidArgumentException); 01249 01266 void unsetObject(in string objectName, 01267 in TToiStorageType storageType) 01268 raises (TToiInvalidArgumentException); 01269 01288 void unsetObjects(in TToiObjectNameSequence objectNames, 01289 in TToiStorageTypeSequence storageTypes) 01290 raises (TToiInvalidArgumentException); 01291 01314 //@ [EventFilter(AddressPosition=1)] 01315 01316 01317 void subscribeObject(in ToiEventListener eventListener, 01318 in string objectExpression, 01319 in boolean callbackFlag) 01320 raises (TToiInvalidArgumentException); 01321 01335 //@ [EventFilter(AddressPosition=1)] 01336 01337 01338 void unsubscribeObject(in ToiEventListener eventListener, 01339 in string objectExpression) 01340 raises (TToiInvalidArgumentException); 01341 01342 }; 01343 01344 #endif |