logplus/Workflow/WFEngine/ObjectModel/ObjectModelBase/include/PaiLazyLoadNode.h
2026-01-16 17:18:41 +08:00

41 lines
848 B
C++

/**
* @file PaiLazyLoadNode.h
* @brief 正在加载子节点时使用该节点做Lazy Loading
* @date 2012-05-15
*/
#ifndef PAI_FRAME_IOBJECTMODEL_PAILAZYLOADNODE_H
#define PAI_FRAME_IOBJECTMODEL_PAILAZYLOADNODE_H
#include "PaiVirtualObject.h"
#include "Turtle.h"
namespace pai
{
namespace objectmodel
{
/**
* @class PaiLazyLoadNode
* @brief 正在加载子节点时使用该节点做Lazy Loading
*/
class PAI_OBJECTMODEL_EXPORT PaiLazyLoadNode: public PaiVirtualObject
{
public:
DECLARE_PAI_OBJECT(PaiLazyLoadNode,"{bc319b9f-a636-48b3-a72e-c1269c7fc71a}")
/**
* @brief 构造函数
* @param[in] pParent 父对象指针
*/
PaiLazyLoadNode(PaiObject* pParent = NULL);
/**
* @brief 虚析构函数
*/
virtual ~PaiLazyLoadNode();
};
}
}
#endif ///< PAI_FRAME_IOBJECTMODEL_PAILAZYLOADNODE_H