IVerimatrixService.idl
00001
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