cniCreateNodeFactory

Crea una fábrica de nodos en el motor de intermediario de mensajes. Se crea una sola instancia de la fábrica de nodos de flujo de mensajes mencionada.

Esta función sólo se debe invocar en la función de inicialización bipGetMessageFlowNodeFactory, que se invoca cuando el intermediario de mensajes carga la LIL (Loadable Implementation Library - Biblioteca de implementación cargable). Si se invoca cniCreateNodeFactory en cualquier otro momento, los resultados son imprevisibles.

Sintaxis

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

Parámetros

returnCode
Código de retorno de la función (salida).
Los códigos de retorno posibles son:
  • CCI_SUCCESS
  • CCI_FAILURE
  • CCI_EXCEPTION
  • CCI_INV_FACTORY_NAME
  • CCI_INV_OBJECT_NAME
name
Nombre de la fábrica que se está creando (entrada).

Valores de retorno

Si la ejecución se realiza satisfactoriamente, se devuelve la dirección del objeto de fábrica de nodos. De lo contrario, se devuelve un valor de cero (CCI_NULL_ADDR) y el parámetro returnCode indica la razón del error.

Ejemplo

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

  /* Manejar errores */
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
as07500_