12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #ifndef _TEST_PASSIVE_VICE_ENTITIES_H_
- #define _TEST_PASSIVE_VICE_ENTITIES_H_
- #include "stdafx.h"
- #include "SpBase.h"
- #include "SpHelper.h"
- /*one of test module: use to simulate multi-entity at single module scope*/
- class CPassiveSecondEntity : public CEntityBase
- {
- public:
- CPassiveSecondEntity() {}
- virtual ~CPassiveSecondEntity() {}
- virtual const char* GetEntityName() const { return "TestPassiveSecondEntity"; }
- virtual void OnPreStart(CAutoArray<CSimpleStringA> strArgs, CSmartPointer<ITransactionContext> pTransactionContext)
- {
- LOG_FUNCTION();
- pTransactionContext->SendAnswer(Error_Succeed);
- }
- virtual void OnPreClose(EntityCloseCauseEnum eCloseCause, CSmartPointer<ITransactionContext> pTransactionContext)
- {
- LOG_FUNCTION();
- pTransactionContext->SendAnswer(Error_Succeed);
- }
- };
- class CPassiveThirdEntity : public CEntityBase
- {
- public:
- CPassiveThirdEntity() {}
- virtual ~CPassiveThirdEntity() {}
- virtual const char* GetEntityName() const { return "TestPassiveThirdEntity"; }
- virtual void OnPreStart(CAutoArray<CSimpleStringA> strArgs, CSmartPointer<ITransactionContext> pTransactionContext)
- {
- LOG_FUNCTION();
- pTransactionContext->SendAnswer(Error_Succeed);
- }
- virtual void OnPreClose(EntityCloseCauseEnum eCloseCause, CSmartPointer<ITransactionContext> pTransactionContext)
- {
- LOG_FUNCTION();
- pTransactionContext->SendAnswer(Error_Succeed);
- }
- };
- //SP_BEGIN_ENTITY_MAP()
- //SP_ENTITY(CPassiveSecondEntity)
- //SP_ENTITY(CPassiveThirdEntity)
- //SP_END_ENTITY_MAP()
- #endif //_TEST_PASSIVE_VICE_ENTITIES_H_
|