插件的类入口
typedef IObject* (*ObjectCreator)(long iid);
typedef bool (*HASIID)(long iid);
class ClassEntry
{
public:
int type;
const char* className;
const char* clsid;
ObjectCreator creator;
HASIID hasiid;
ClassEntry(int _type, const char* _className,
const char* _clsid, ObjectCreator _creator, HASIID _hasiid)
: type(_type), className(_className), clsid(_clsid)
, creator(_creator), hasiid(_hasiid)
{
}
ClassEntry() : type(0), className(""), clsid(""), creator(NULL), hasiid(NULL)
{
}
// see XEND_DEFINE_MODULE, XEND_DEFINE_MODULE_LIB
static const ClassEntry* const classes[];
};
请教下这个类入口的作用?