| ARRIS Enterprises, Inc. Confidential Information | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
IInformationService Interface Reference DescriptionThis is the part of the interface to the Information Service that is not public.
Member Typedef Documentation
Adapter name. Member Function Documentation
This method is used to get a boolean value of an object.
This method returns information about multiple objects. In case a requested object does not exist, the status in the corresponding object information will be STATUS_NO_OBJECT. It should be used by platform services instead of Get.
Get a value of an object provided by an adapter.
Get the names of all objects provided by an adapter.
This method is used to get a value of an object. If the object does not exist in any adapter, an exception is thrown.
Informs the information service about objects collected from DHCP.
List all supported adapters.
List all objects in all adapters. The information includes the adapter name and its objects.
Registers a platform process (its euid) as a proxy for an application. This affects the access rights of any subsequent calls to the information service that originate from this platform process. The registration is effective until the information service is restarted.
Add an 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.
This method sets multiple objects at once. All objects are set for the given storage type. In case there is a failure, no values will be set for any of the objects. If successful, all objects have been set. It should be used by platform services instead of Set.
Subscribes to value changes for objects. Listener is called when the object value changes. Expression can include wildcards. This method is used to subscribe to value changes for an object. If the object exists when the subscription is made, a callback will be triggered as soon as possible if the callbackFlag is set, otherwise the object is requested from the adapters and a notification is made when the object becomes available. The expression used can be a name of an object or an expression with a wildcard (*). The wildcard may only be used at the end of an expression and immediately after a dot (.), e.g. cfg.*, otherwise it is treated as an ordinary character.
Removes the values of objects from adapters of the specified storage type (values for objects may still exist in other adapters). This method is used to remove the values of multiple objects at once. Object values can be removed from either volatile or permanent storage. If an object has no value it is silently ignored. It should be noted that even if this method removes a value from given storage type, it may still exist for the other type. For instance, an object may have been set through infocast, but this method can only remove a value from either a permanent storage like the flash file system, or a volatile storage like RAM. In case there is a failure, no objects will be unset. If successful, all objects have been unset. It should be used by platform services instead of Unset.
Member Data Documentation
Http basic authentication password
Indicate http basic authentication is ready
Http basic authentication username
/** Pre-defined errors that may occur during the boot process.
Display boot status with this color.
Flag indicating whether STB boots without ip.
Configuration of color system from boot loader (firmware setting).
XML config for Bridge.
Toggle input handling with keyman
A string containing the conax pull EMM last emm poll time.
A string containing the conax pull EMM polling config.
A string containing the conax pull EMM request token.
Activates/deactivates the local DLNA DMP (Digital Media Player). If deactivated, the DLNA stack doesn't discover and browse remote Media Servers.
MIME-type of the DVR assets which to be exposed in DLNA CDS.
The model name of the local DLNA DMS (Digital Media Server) that is presented to other DMPs (Digital Media Players).
Network interface name which the DLNA stack should observe for IP address
Global DTCP enable flag. Affects server side only.
The list of remote Device IDs authorized to interact with local AKE-server. Affects server side only.
This object saves the parameters of hdmiservice startup with XML style
The IP address and port of the Infocast Meta data channel.
Vendor class ID.
The Preferred Audio Language Descriptor to use while determining the language of an audio stream. Possible values are "AC3" (AC-3 audio descriptor) and "MPEG" (ISO-639 language descriptor defined in ISO/IEC 13818-1).
configuration of media tv output.
Enable/Disable VQE Client.
Net AutoSelect Policy enable.
XML config for NetService.
Software version info of bootimage that last created an update of the network configuration stored in flash.
Runs ntpd in different modes: diable/client/server.
Enable/Didable ntpdate.
Ntp server list in priority order from dhcp.
Ntp server list in priority order from dlna or other discovered server.
Ntp server list in priority order from tr069.
The value is a prioritized list of configurable/dhcp/tr069/server_discovery.
The address (host[:port]) of the remote host debugger. When set or changed the browser will try to initiate a new connection with the remote host.
When enabled, the platform will request the application to grant the needed resources.
The controlling parameters of the vqe-c working
Reserve a percentage of storage space to avoid performance degration. The value is hardcoded into the storageman and the corresponding space should not be used for anything. Neither DVR, time shift nor platform or application data.
Interval of time synchronization.
ACS Url for TR-069 session which can be overridden through TOISH.
Toggle frame redraw trace in ekioh browsers
Toggle XHR trace in ekioh browsers
Audio config for TV output.
Video output configuration for TV output. Used for TOI2 services.
A string containing the verimatrix boot server info using format address:port. This is by purpose an undocumented public object that can be modified by application. Based on target customer usage this object may be officially supported or removed.
Configuration of the loaded adaptive videomode rules. Used for TOI3 service.
Configuration of video outputs. Used for TOI3 service.
The version of the boot image.
The version of the boot splash image.
The bootcast ID of the STB.
A string containing if HDMI is supported or not.
The DTCP/IP AKE server port. The AKE server is run by the DTCP service only if the object is set with a valid port number.
Flag indicating whether hdmi cec supported.
HTTP Media Server Port
Version of the device.
software configuration
The software release version
A string containing system informations for application or QA use. The format is defined by halserver including such as Chipset ID, fuse status.
Available Time Source
Ekioh browser full version
Ekioh browser version
Firmware IP address to use for static IP.
Firmware netmask to use for static IP.
Firmware IP address retrieval method (Static IP or DHCP).
Firmware primary DNS server address to use for static IP.
Firmware secondary DNS server address to use for static IP.
Firmware default gateway to use for static IP.
The intensity of the display, given in percent, i.e., a value between 0 and 100.
XML configuration used by IToiRemoteAccessService (encrypted).
XML configuration used by IToiRemoteAccessService (encrypted).
SecureMedia authorization method. It can have a value of either request_service or acquire_rights
A string containing the WiFi authentication mode.
A string containing the WiFi basic service set identification.
A string containing the WiFi encryption mode.
A string containing the WiFi key.
A string containing the WiFi regulatory domain.
A string containing the WiFi service set identification.
The TCP port that the screencapture service listens on.
An xml file defining the default configuration for the transcoder
Reboot after tr069 session end.
Numerical value that maps to the IPlatformService::TStartupType enum that indicates the type of startup performed by the platform
Offset to transform a timestamp before UTC is valid to a valid one
Enable/disable device specific certificates export.
A string containing the log traversal duration. This is the object used and set when requested/subscribed through the diagnostics datamodel.
A string containing the verimatrix boot server info using format address:port. This is the object used and set by the platform based on IIP and runtime configuration.
A PEM-format device specific certificate. This is the object used to verify a signature by using the STB's private key.
Mac address of the device.
Counter of http provisioning attempts
Counter of opus provisioning attempts
DirectFB subtitlerenderer window id, used for browser and subtitlerenderer communication.
Ntp retry strategy
Platform.
Objects with this prefix will not be visible, readable or writable for applications. Platform services will have full access.
Objects with these prefixes will be visible and readable for applications, but not writable. Platform services will have full access.
Used in toish command to dump web statistics.
Infocast total run time.
Infocast total bytes.
Infocast total packets.
Infocast url.
Enable/Disable time synchronization. This object is only used for internal tests.
Specifies the time from ATSC.
UUID of DLNA DMS, variable is set by platform only. Should be stored in permanent memory
A string containing the current free memory.
Flag indicating whether powerkey pressed during standby while the platform isn't ready.
The maximum time the STB shall listen for data packets when downloading either the metadata file, the splash image or the bootimage before giving up if nothing is sent.
A string with the bootimage protocol-order to use when downloading the bootimage.
An unsigned integer which specifies what port the HTTP server uses. Range: 1 - 65535
An unsigned integer which specifies what port the HTTP proxy server uses. Range: 1 - 65535
A string containing the hostname or IP address to the HTTP server. Example: www.proxy.com or 192.168.1.1.
A string containing the hostname or IP address to the HTTP server. Example: www.motorola.com or 192.168.1.1.
An unsigned integer which specifies the timeout of HTTP requests. Range: 1 - 255
A string with the splash protocol-order to use when downloading the splash image.
A string containing the current system uptime.
Specifies the time from infocast server. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||