IToiDiagnosticsService Interface Reference


Description

Technical Preview:
This interface is a TECHNICAL PREVIEW, it may change. The interface for applications to get hold of an IToiDiagnosticsDataModel that can be used to retrieve diagnostics information from the platform.
See also:
IToiDiagnosticsDataModel

import "IToiDiagnosticsService.idl";

List of all members.

Public Member Functions

void CreateDataModelInstance (in IToiApplicationService::TToiApplicationId applicationId, in string dataModelName, out string dataModelAddress) raises (TToiInvalidArgumentException)

Public Attributes

const string DATA_MODEL_MOTOROLA_STB = "Motorola_STB"

Member Function Documentation

void IToiDiagnosticsService::CreateDataModelInstance ( in IToiApplicationService::TToiApplicationId  applicationId,
in string  dataModelName,
out string  dataModelAddress 
) 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:
applicationId The identifier of the calling application.
dataModelName A name for the data model. Typically this is used to indicate the type of client.
Return values:
dataModelAddress The address to the IToiDiagnosticsDataModel instance.
Exceptions:
TToiInvalidArgumentException Raised if the dataNodelName is not a valid string or if the applicationId is not valid.

Member Data Documentation

const string IToiDiagnosticsService::DATA_MODEL_MOTOROLA_STB = "Motorola_STB"

Data Model Identifier.

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