Create a module instance.
mco_fh_ret mco_fh_mod_create(/*IN*/ mco_fh_config_node_h cfg,
/*OUT*/ mco_fh_module_h *h)
| cfg | A custom module configuration file |
| h | Output parameter: A module may use it to store private data. This value will be passed to other ModAPI functions. The Feed Handler application does not interpret this handle in any way. |
This function creates a module instance.
| mco_fh_ret | The status code MCO_FH_OK if successful, otherwise one of the error codes specified in the Feed Handler Return codes page |
mco_fh_ret mco_fh_mod_create(mco_fh_config_node_h cfg, mco_fh_module_h *h)
{
// Create handler object and pass its pointer as a mco_fh_module_h handle to the application.
// Setup the handler using the configuration.
TestFeedHandler *handler = new TestFeedHandler;
if (handler->setup(cfg))
{
*h = handler;
return MCO_FH_OK;
}
else
{
*h = NULL;
return MCO_FH_E_INVALID_CONFIG;
}
}