1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #include "stdafx.h"
- #include "mod_vtmloader.h"
- #include "EventCode.h"
- #include "VtmLoader_UserCode.h"
- #include "publicFunExport.h"
- //#pragma comment(lib, "libpublicFun.lib")
- #include "tokenDefine.h"
- #include <SpIni.h>
- void VtmLoaderServerSession::Handle_SetTerminalNo(SpReqAnsContext<VtmLoaderService_SetTerminalNo_Req, VtmLoaderService_SetTerminalNo_Ans>::Pointer ctx)
- {
- m_pEntity->SetTerminalNo(ctx);
- }
- void VtmLoaderServerSession::Handle_NoticeAppReady(SpReqAnsContext<VtmLoaderService_NoticeAppReady_Req, VtmLoaderService_NoticeAppReady_Ans>::Pointer ctx)
- {
- //m_pEntity->NoticeAppReady(ctx);
- }
- void VtmLoaderServerSession::Handle_CheckDeviceEntity(SpReqAnsContext<VtmLoaderService_CheckDeviceEntity_Req, VtmLoaderService_CheckDeviceEntity_Ans>::Pointer ctx)
- {
- m_pEntity->CheckDeviceEntity(ctx);
- }
- void VtmLoaderServerSession::Handle_SaveTerminalNo(SpReqAnsContext<VtmLoaderService_SaveTerminalNo_Req, VtmLoaderService_SaveTerminalNo_Ans>::Pointer ctx)
- {
- m_pEntity->SaveTerminalNo(ctx);
- }
- void CVtmLoaderEntity::OnPreStart(CAutoArray<CSimpleStringA> strArgs,CSmartPointer<ITransactionContext> pTransactionContext)
- {
- m_FSM.Init(this);
- pTransactionContext->SendAnswer(Error_Succeed) ;
- }
- void CVtmLoaderEntity::OnPreClose(EntityCloseCauseEnum eCloseCause,CSmartPointer<ITransactionContext> pTransactionContext)
- {
- //m_task.Close();
- m_FSM.PostExitEvent();
- UnsubscribeEntitysEvents();
- pTransactionContext->SendAnswer(Error_Succeed);
- }
- void CVtmLoaderEntity::OnLog(const CAutoArray<CUUID> &SubIDs, const CUUID nLogID,const LogTypeEnum eLogType, const SeverityLevelEnum eLevel,
- const DWORD dwSysError,const DWORD dwUserCode,const DWORD dwEntityInstanceID, const WORD wEntityDevelID,
- const CAutoArray<DWORD> &Param, const char *pszEntityName, const char *pszModuleName,const char *pszMessage, const linkContext &pLinkInfo)
- {
-
- }
- ErrorCodeEnum CVtmLoaderEntity::UnsubscribeEntitysEvents()
- {
- auto pFunc = GetFunction();
-
- if ((__int64)m_SubLogID2 != 0)
- pFunc->UnsubscribeLog(m_SubLogID2);
- if ((__int64)m_SubLogID3 != 0)
- pFunc->UnsubscribeLog(m_SubLogID3);
- return Error_Succeed;
- }
- SP_BEGIN_ENTITY_MAP()
- SP_ENTITY(CVtmLoaderEntity)
- SP_END_ENTITY_MAP()
|