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.
import "IToiDvbEitService.idl";
Public Member Functions | |
void | CreateInstance (in long applicationId, out string address) raises (TToiNotEnoughResourcesException) |
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.
applicationId | The application identifier of the calling application. |
address | The address to the IToiDvbEitCache interface of the new EIT cache. |
TToiNotEnoughResourcesException | Raised if too many instances have already been created. |