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).
Os possíveis códigos de retorno são:
  • CCI_SUCCESS
  • CCI_FAILURE
  • CCI_EXCEPTION
  • CCI_INV_FACTORY_NAME
  • CCI_INV_OBJECT_NAME
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 */
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
as07500_