cniSetInputBuffer

Inizio modificaMediante questa funzione, chi esegue la chiamata può fornire un buffer. Viene utilizzata solo dai nodi di input. L'indirizzo viene specificato dal parametro source come un flusso di bit di input del messaggio di input al broker. Fornendo un buffer, un nodo di input può leggere i dati nel flusso di bit che rappresenta un messaggio di input da un'origine di dati esterna. Il broker prende una copia dei dati e il chiamante può liberare la memoria come restituzione.Fine modifica

Sintassi

int cniSetInputBuffer(
  void*        returnCode,
  CciMessage*  message,
  Void*        source,
  CCiInt       length);			

Parametri

returnCode
Il codice di ritorno dalla funzione (output).
I codici di ritorno possibili sono:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_MESSAGE_OBJECT
  • CCI_INV_DATA_POINTER
  • CCI_INV_DATA_BUFLEN
message
L'oggetto messaggio che utilizza il buffer descritto dal parametro source per rappresentare il flusso di bit di input. (input)
source
L'indirizzo del buffer da utilizzare come input. (input)
length
La lunghezza del buffer di input descritto dal parametro source. (input)

Valori di restituzione

Nessuno. Se si verifica un errore, il parametro returnCode indica il motivo dell'errore.

Esempio

   cniSetInputBuffer(&rc, message, buffer, buflen);
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
as07660_