cniCreateNodeFactory

Cria uma fábrica de nós no mecanismo do intermediário de mensagens. Uma única instância da fábrica de nós do fluxo de mensagens nomeado é criada.

Essa função deve ser chamada somente na função de inicialização bipGetMessageFlowNodeFactory, a qual é chamada quando a LIL é carregada pelo intermediário de mensagens. Se cniCreateNodeFactory for chamada em qualquer outro momento, os resultados são imprevisíveis.

Sintaxe

CciFactory* cniCreateNodeFactory(
    int*            returnCode,
    CciChar*  name);

Parâmetros

returnCode
O código de retorno da função (saída).
name
O nome da fábrica que está sendo criada (entrada).

Valores de Retorno

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.

Exemplo

    factoryObject = cniCreateNodeFactory(0, (unsigned short *)constPluginNodeFactory);
    if (factoryObject == CCI_NULL_ADDR) {

  	 /* Identificar erros */

Conceitos relacionados
Nós Input definidos pelo usuário
Nós de Processamento de Mensagem Definidos pelo Usuário
Nós de Saída Definidos pelo Usuário

Tarefas relacionadas
Criando um Nó de Entrada em C
Criando um Nó de Processamento de Mensagem em C

Referências relacionadas
Funções Utilitárias de Nó em Linguagem C
cniDefineNodeClass