IVerimatrixService.idl

00001 // Copyright (c) 2011 Motorola Mobility, Inc. All rights reserved.
00002 
00003 #ifndef IVERIMATRIXSERVICE_IDL
00004 #define IVERIMATRIXSERVICE_IDL
00005 
00006 #include "TToiInvalidArgumentException.idl"
00007 #include "ITeiVerimatrixService.idl"
00008 
00019 interface IVerimatrixService : ITeiVerimatrixService
00020 {
00023   enum TState
00024   {
00027     STATE_IDLE,
00031     STATE_WAIT,
00035     STATE_INIT,
00039     STATE_PMT,
00043     STATE_ECM
00044   };
00045 
00059   void RegisterObserverInternal(in string address)
00060     raises (TToiInvalidArgumentException);
00061 
00073   void ReleaseObserverInternal(in string address)
00074     raises (TToiInvalidArgumentException);
00075 };
00076 
00077 #endif