| 1234567891011121314151617181920212223242526272829303132 |
- /*
- * EmsAppI.h
- *
- * Created on: 2020年9月10日
- * Author: vsbes
- */
-
- #ifndef EXTERNSERVICE_EMSAPPI_H_
- #define EXTERNSERVICE_EMSAPPI_H_
-
- #include "../common/IUnknown.h"
- #include "../common/Type.h"
- #include "../externservices/EmsCoreI.h"
-
- class DataBase;
-
- interface EmsAppI: IUnknown
- {
- virtual ~EmsAppI()
- {
- }
-
- virtual HRESULT init() = 0;
-
- virtual HRESULT applyDataBase(DataBase*& pstart, unsigned int& size) = 0;
-
- virtual HRESULT registerCoreHandle(EmsCoreI* handle, int run_priority, int protect_priority) = 0;
-
- virtual HRESULT run() = 0;
- };
-
- #endif /* EXTERNSERVICE_EMSAPPI_H_ */
|