cniCreateNodeFactory

Crea un produttore di nodi nel motore del broker di messaggi. Viene creata una singola istanza del produttore di nodi del flusso di messaggi definito.

Questa funzione deve essere richiamata solo nella funzione di inizializzazione bipGetMessageFlowNodeFactory, che viene richiamata quando il broker di messaggi carica la LIL. Se cniCreateNodeFactory viene richiamata in un altro momento, i risultati sono imprevedibili.

Sintassi

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

Parametri

returnCode
Il codice di ritorno dalla funzione (output).
I codici di ritorno possibili sono:
  • CCI_SUCCESS
  • CCI_FAILURE
  • CCI_EXCEPTION
  • CCI_INV_FACTORY_NAME
  • CCI_INV_OBJECT_NAME
name
Il nome del produttore creato (input).

Valori di restituzione

Se ha esito positivo, viene restituito l'indirizzo dell'oggetto produttore di nodi. Altrimenti, viene restituito un valore zero (CCI_NULL_ADDR) e il parametro returnCode indica il motivo dell'errore.

Esempio

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

  	 /* Gestisce gli errori */
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
as07500_