mco_fh_mod_version
将订阅添加到模块的订阅列表中。
mco_fh_ret mco_fh_mod_add_subscription(
/*IN*/ mco_fh_module_h h,
/*IN*/ const char *source_name,
/*IN*/ const char *data_domain,
/*IN*/ const char **syms,
/*IN*/ mco_size_t nsyms
);
参数
h
mco_fh_module_h
模块句柄。
source_name
const char
此订阅的数据源的名称。
data_domain
const char
此订阅的数据域(可选,模块特定)。
syms
const char
指向符号名称的指针数组。
nsyms
mco_size_t
syms
数组中的元素数量。
返回
MCO_FH_OK
成功添加数据源。
MCO_FH_E_INVALID_CONFIG
配置无效,例如数据源名称无效。
MCO_FH_E_BAD_HANDLE
模块句柄无效。
示例
mco_fh_ret mco_fh_mod_add_subscription(mco_fh_module_h h, const char *source_name,
const char *data_domain, const char **syms, mco_size_t nsyms)
{
return reinterpret_cast<TestFeedHandler *>(h)->addSubscription(source_name, data_domain, syms, nsyms);
}