cniSetInputBuffer

Mediante la utilización de esta función, el canal de llamada puede proporcionar un almacenamiento intermedio. Sólo la utilizan los nodos de entrada. El parámetro source especifica la dirección como una corriente de bits de entrada del mensaje de entrada al intermediario. Al proporcionar un almacenamiento intermedio, un nodo de entrada puede leer los datos de la corriente de bits que representa un mensaje de entrada de un origen de datos externo. El intermediario puede acceder a este almacenamiento intermedio en cualquier momento mientras el objeto de mensaje al que está conectado se está propagando mediante un flujo de mensajes.

Sintaxis

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

Parámetros

returnCode
Código de retorno de la función (salida). Los códigos de retorno posibles son:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_MESSAGE_OBJECT
  • CCI_INV_DATA_POINTER
  • CCI_INV_DATA_BUFLEN
message
Objeto de mensaje que utiliza el almacenamiento intermedio descrito por el parámetro source para representar la corriente de bits de entrada (entrada).
source
Dirección del almacenamiento intermedio que se debe utilizar como entrada (entrada).
length
Longitud del almacenamiento intermedio de entrada descrito por el parámetro source (entrada).

Valores de retorno

Ninguno. Si se produce un error, el parámetro returnCode indica la razón del mismo.

Ejemplo

   cniSetInputBuffer(&rc, message, buffer, buflen);
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
as07660_