ToiDiagnosticsService Interface Reference


Description

Technical Preview:
This interface is a TECHNICAL PREVIEW, it may change. The interface for applications to get hold of an ToiDiagnosticsDataModel that can be used to retrieve diagnostics information from the platform.
See also:
ToiDiagnosticsDataModel
Service:
This is a service and can be accessed through toi.diagnosticsService

import "ToiDiagnosticsService.idl";

List of all members.

Public Member Functions

ToiDiagnosticsDataModel createDataModelInstance (in string dataModelName) raises (TToiInvalidArgumentException)

Public Attributes

const string DATA_MODEL_MOTOROLA_STB = "Motorola_STB"

Member Function Documentation

ToiDiagnosticsDataModel ToiDiagnosticsService::createDataModelInstance ( in string  dataModelName  )  raises (TToiInvalidArgumentException)

This function creates a new Diagnostics Data Model instance. An instance of the data model is a client specific view of the data model. Although there might be different views, there is only one data model. An instance can be destroyed if the client is no longer using it.

Parameters:
dataModelName A name for the data model. Typically this is used to indicate the type of client.
Return values:
IToiDiagnosticsDataModel The address to the ToiDiagnosticsDataModel instance.
Exceptions:
TToiInvalidArgumentException Raised if the dataNodelName is not a valid string or if the applicationId is not valid.

Member Data Documentation

const string ToiDiagnosticsService::DATA_MODEL_MOTOROLA_STB = "Motorola_STB"

Data Model Identifier.

This constant can also be accessed from toi.consts.ToiDiagnosticsService.DATA_MODEL_MOTOROLA_STB.