IInformationService.idl
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef IINFORMATIONSERVICE_IDL
00018 #define IINFORMATIONSERVICE_IDL
00019
00020 #include "IToiInformationService.idl"
00021 #include "TToiInvalidArgumentException.idl"
00022
00028 interface IInformationService : IToiInformationService
00029 {
00045 void RegisterObserverInternal(in string address)
00046 raises (TToiInvalidArgumentException);
00047
00048 const string ADAPTER_NAME_ALL_ADAPTERS = "all";
00049 const string ADAPTER_NAME_DEFAULT = "Default";
00050 const string ADAPTER_NAME_FLASH_COMMON = "Flash Common";
00051 const string ADAPTER_NAME_FLASH_FS = "Flash FS";
00052 const string ADAPTER_NAME_FLASH_USER = "Flash User";
00053 const string ADAPTER_NAME_INFOCAST = "Infocast";
00054 const string ADAPTER_NAME_MANAGEMENT = "Management";
00055 const string ADAPTER_NAME_OS = "OS";
00056 const string ADAPTER_NAME_PRODUCTION = "Production";
00057 const string ADAPTER_NAME_RCU_EVENT = "RCU Event";
00058 const string ADAPTER_NAME_SYSTEM_OBJECTS = "System Objects";
00059 const string ADAPTER_NAME_VOLATILE = "Volatile";
00060 const string ADAPTER_NAME_DIVX_DRM = "DivX Drm";
00061
00063 const string VAR_OOB_PATVERSION = "var.oob.patversion";
00065 const string VAR_OOB_CATVERSION = "var.oob.catversion";
00067 const string VAR_OOB_NETWORKPID = "var.oob.networkpid";
00069 const string VAR_OOB_EMMPID = "var.oob.emmpid";
00071 const string VAR_OOB_SESSIONID = "var.oob.sessionid";
00073 const string VAR_OOB_SIGNALSTATUS = "var.oob.signalstatus";
00075 const string VAR_OOB_LOCKSTATUS = "var.oob.lockstatus";
00077 const string VAR_OOB_LASTKNOWNFREQUENCY = "var.oob.lastknownfrequency";
00079 const string VAR_OOB_EMMPROVIDERID = "var.oob.emmproviderid";
00084 const string VAR_OOB_LKCVALID = "var.oob.lkcvalid";
00086 const string VAR_OOB_VCTID = "var.oob.vctid";
00088 const string VAR_DOWNLOAD_RESOURCE_LOCATOR = "var.download.resourcelocator";
00089
00091 const string HIDDEN_TR069_IP_ADDRESS = "hidden.tr069.ip.address";
00093 const string HIDDEN_TR069_SESSION_TIMEOUT = "hidden.tr069.session.timeout";
00095 const string HIDDEN_TR069_ACS_LASTUSEDADDRESS = "hidden.tr069.acs.lastusedaddress";
00096
00097
00108 void GetObjectNames(in string adapter, out TToiObjectNameSequence names)
00109 raises (TToiInvalidArgumentException);
00110 };
00111
00112 #endif