#pragma once ////////////////////////////////////////////////////////////////////////// // // class MigrationObject { public: MigrationObject() : m_WorkLoadKey(0), m_ObjectType(OBJTYPE_EMPTY), m_ActionType(S_000100_START_MARK_LF) {} virtual ~MigrationObject(); public: inline WORK_KEY GetWorkLoadKey() { return m_WorkLoadKey; } inline eWISE_OBJECT_INDEX GetType() { return m_ObjectType; } inline LF_DEFINE ActionType() { return m_ActionType; } protected: WORK_KEY m_WorkLoadKey; eWISE_OBJECT_INDEX m_ObjectType; LF_DEFINE m_ActionType; };