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 "ToiDvbEitService.idl";
Public Member Functions | |
ToiDvbEitCache | createInstance () raises (TToiNotEnoughResourcesException) |
ToiDvbEitCache ToiDvbEitService::createInstance | ( | ) | raises (TToiNotEnoughResourcesException) |
Creates a new EIT cache and associates it with the calling application. It returns the address to the ToiDvbEitCache interface of the new instance.
When the application no longer needs the cache, it should release it by calling the ToiDvbEitCache::releaseInstance() function.
IToiDvbEitCache | ||
address | The address to the ToiDvbEitCache interface of the new EIT cache. |
TToiNotEnoughResourcesException | Raised if too many instances have already been created. |