mco_fh_mod_create
创建模块实例。
mco_fh_ret mco_fh_mod_create(
/*IN*/ mco_fh_config_node_h cfg,
/*OUT*/ mco_fh_module_h *h
)
参数
cfg
mco_fh_config_node_h
自定义模块配置文件。
h
mco_fh_module_h
模块使用它来存储私有数据,并将此值传递给其他 ModAPI 函数。
返回
mco_fh_ret
如果成功则返回状态码 MCO_FH_OK
,否则返回源处理特定返回码页面中指定的错误代码之一。
示例
mco_fh_ret mco_fh_mod_create(mco_fh_config_node_h cfg, mco_fh_module_h *h)
{
// 创建处理程序对象,并将其指针作为 mco_fh_module_h 句柄传递给应用程序。
// 使用配置设置处理程序。
TestFeedHandler *handler = new TestFeedHandler;
if (handler->setup(cfg))
{
*h = handler;
return MCO_FH_OK;
}
else
{
*h = NULL;
return MCO_FH_E_INVALID_CONFIG;
}
}