IToiDvbEitService Interface Reference


Description

This is the main interface of the EIT service which is registered with the system's Name Service. The interface is used by applications to create their own private EIT cache.

See also:
IToiDvbEitCache
IToiDvbEitCacheObserver

import "IToiDvbEitService.idl";

List of all members.

Public Member Functions

void CreateInstance (in long applicationId, out string address) raises (TToiNotEnoughResourcesException)

Member Function Documentation

void IToiDvbEitService::CreateInstance ( in long  applicationId,
out string  address 
) raises (TToiNotEnoughResourcesException)

Creates a new EIT cache and associates it with the calling application. It returns the address to the IToiDvbEitCache interface of the new instance.

When the application no longer needs the cache, it should release it by calling the IToiDvbEitCache::ReleaseInstance() function.

Parameters:
applicationId The application identifier of the calling application.
Return values:
address The address to the IToiDvbEitCache interface of the new EIT cache.
Exceptions:
TToiNotEnoughResourcesException Raised if too many instances have already been created.
See also:
IToiDvbEitCache
IToiDvbEitCacheObserver