Use esta função para criar um factory de nó no broker. Uma única instância da fábrica de nós do fluxo de mensagens nomeado é criada.
Esta função deve ser chamada apenas na função de inicialização bipGetMessageFlowNodeFactory, que é chamada quando o LIL é carregado pelo message broker. Se cniCreateNodeFactory for chamado em outro momento, os resultados serão imprevisíveis.
CciFactory* cniCreateNodeFactory(
int* returnCode,
CciChar* name);
Se bem-sucedida, o endereço do objeto de fábrica de nós é retornado. Caso contrário, um valor de zero (CCI_NULL_ADDR) é retornado, e o parâmetro returnCode indica a razão do erro.
factoryObject = cniCreateNodeFactory(0, (unsigned short *)constPluginNodeFactory);
if (factoryObject == CCI_NULL_ADDR) {
/* Identificar erros */