cniWriteBuffer

Graba el árbol de elementos de sintaxis asociado con el mensaje especificado en el almacenamiento intermedio de datos que es propiedad de dicho objeto de mensaje. Normalmente esta función la utilizan los nodos de salida. Esta operación serializa el árbol de elementos en una corriente de bits, que entonces se puede procesar como una secuencia de bytes contiguos. Se deberá utilizar esta función al grabar la corriente de bits en un destino que está fuera del intermediario.

Deberá invocar cniFinalize antes de efectuar esta llamada o, de lo contrario, no funcionará.

Sintaxis

void cniWriteBuffer(
  int*         returnCode,
  CciMessage*  message);

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
message
Dirección del objeto de mensaje para el que se debe serializar el árbol de elementos (entrada).

Valores de retorno

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

Ejemplo

cniCopyElementTree(&rc, inLastChild, outLastChild);
cniFinalize(&rc, outMessage);
cniWriteBuffer(&rc, outMessage);
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
as07670_