IInformationService Interface Reference


Description

This is the part of the interface to the Information Service that is not public.

See also:
IToiInformationService

import "IInformationService.idl";

List of all members.

Public Member Functions

void RegisterObserverInternal (in string address) raises (TToiInvalidArgumentException)
void GetObjectNames (in string adapter, out TToiObjectNameSequence names) raises (TToiInvalidArgumentException)

Public Attributes

const string ADAPTER_NAME_ALL_ADAPTERS = "all"
const string ADAPTER_NAME_DEFAULT = "Default"
const string ADAPTER_NAME_FLASH_COMMON = "Flash Common"
const string ADAPTER_NAME_FLASH_FS = "Flash FS"
const string ADAPTER_NAME_FLASH_USER = "Flash User"
const string ADAPTER_NAME_INFOCAST = "Infocast"
const string ADAPTER_NAME_MANAGEMENT = "Management"
const string ADAPTER_NAME_OS = "OS"
const string ADAPTER_NAME_PRODUCTION = "Production"
const string ADAPTER_NAME_RCU_EVENT = "RCU Event"
const string ADAPTER_NAME_SYSTEM_OBJECTS = "System Objects"
const string ADAPTER_NAME_VOLATILE = "Volatile"
const string ADAPTER_NAME_DIVX_DRM = "DivX Drm"
const string VAR_OOB_PATVERSION = "var.oob.patversion"
const string VAR_OOB_CATVERSION = "var.oob.catversion"
const string VAR_OOB_NETWORKPID = "var.oob.networkpid"
const string VAR_OOB_EMMPID = "var.oob.emmpid"
const string VAR_OOB_SESSIONID = "var.oob.sessionid"
const string VAR_OOB_SIGNALSTATUS = "var.oob.signalstatus"
const string VAR_OOB_LOCKSTATUS = "var.oob.lockstatus"
const string VAR_OOB_LASTKNOWNFREQUENCY = "var.oob.lastknownfrequency"
const string VAR_OOB_EMMPROVIDERID = "var.oob.emmproviderid"
const string VAR_OOB_LKCVALID = "var.oob.lkcvalid"
const string VAR_OOB_VCTID = "var.oob.vctid"
const string VAR_DOWNLOAD_RESOURCE_LOCATOR = "var.download.resourcelocator"
const string HIDDEN_TR069_IP_ADDRESS = "hidden.tr069.ip.address"
const string HIDDEN_TR069_SESSION_TIMEOUT = "hidden.tr069.session.timeout"
const string HIDDEN_TR069_ACS_LASTUSEDADDRESS = "hidden.tr069.acs.lastusedaddress"

Member Function Documentation

void IInformationService::GetObjectNames ( in string  adapter,
out TToiObjectNameSequence  names 
) raises (TToiInvalidArgumentException)

Get the names of all objects provided by an adapter.

Parameters:
adapter The name of the adapter.
names The names of all objects provided by adapter (no duplicates).
Exceptions:
TToiInvalidArgumentException Raised if adapter does not exist.
void IInformationService::RegisterObserverInternal ( in string  address  )  raises (TToiInvalidArgumentException)

Add a InformationService Observer. This function works the same way as the RegisterObserver in IToiInformationService. It should be used by platform services instead of RegisterObserver since no application id is needed.

Parameters:
address The address to the observer implementing the IToiInformationServiceObserver interface.
Exceptions:
TToiInvalidArgumentException Raised if the specified address is an invalid IPC address.
See also:
ReleaseObserver(), IToiInformationServiceObserver

Member Data Documentation

const string IInformationService::HIDDEN_TR069_ACS_LASTUSEDADDRESS = "hidden.tr069.acs.lastusedaddress"

record tr069 last connection url.

const string IInformationService::HIDDEN_TR069_IP_ADDRESS = "hidden.tr069.ip.address"

Identifies a specific ip address for tr069.

const string IInformationService::HIDDEN_TR069_SESSION_TIMEOUT = "hidden.tr069.session.timeout"

Set session timeout for tr069.

const string IInformationService::VAR_DOWNLOAD_RESOURCE_LOCATOR = "var.download.resourcelocator"

ATIS download resource locator XML string.

const string IInformationService::VAR_OOB_CATVERSION = "var.oob.catversion"

OOB CAT version change

const string IInformationService::VAR_OOB_EMMPID = "var.oob.emmpid"

OOB EMM Pid Change

const string IInformationService::VAR_OOB_EMMPROVIDERID = "var.oob.emmproviderid"

OOB Last Known EMM Provider ID

const string IInformationService::VAR_OOB_LASTKNOWNFREQUENCY = "var.oob.lastknownfrequency"

OOB Last Known Frequency - in KHz

const string IInformationService::VAR_OOB_LKCVALID = "var.oob.lkcvalid"

OOB Lask Known Carrier - TRUE indicates that the Frequency and EMM Provider ID stored corresponds to a valid last known carrier

const string IInformationService::VAR_OOB_LOCKSTATUS = "var.oob.lockstatus"

OOB Lock Status - TRUE indicates "Locked"

const string IInformationService::VAR_OOB_NETWORKPID = "var.oob.networkpid"

OOB NETWORK Pid Change

const string IInformationService::VAR_OOB_PATVERSION = "var.oob.patversion"

OOB PAT version change

const string IInformationService::VAR_OOB_SESSIONID = "var.oob.sessionid"

OOB Media Session ID

const string IInformationService::VAR_OOB_SIGNALSTATUS = "var.oob.signalstatus"

OOB Signal Status - TRUE indicates "Hunted and Locked"

const string IInformationService::VAR_OOB_VCTID = "var.oob.vctid"

OOB VCT ID change