cniWriteBuffer

지정된 메시지와 연관된 구문 요소 트리를 해당 메시지 오브젝트가 소유하는 데이터 버퍼에 씁니다. 일반적으로 이 함수는 출력 노드에 사용됩니다. 이 조작은 요소 트리를 비트스트림으로 직렬화합니다. 비트스트림은 연속 바이트의 순서로 처리될 수 있습니다. 브로커 외부에 있는 대상으로 비트스트림을 쓸 때 이 함수를 사용해야 합니다.

이 함수를 호출하기 전에 cniFinalize를 호출해야만 이 함수가 작동합니다.

구문

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

매개변수

returnCode
함수의 리턴 코드(출력).
가능한 리턴 코드는 다음과 같습니다.
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_MESSAGE_OBJECT
message
요소 트리를 직렬화할 메시지 오브젝트의 주소(입력).

리턴 값

없음. 오류가 발생할 경우, returnCode 매개변수는 오류의 이유를 표시합니다.

cniCopyElementTree(&rc, inLastChild, outLastChild);
cniFinalize(&rc, outMessage);
cniWriteBuffer(&rc, outMessage);
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
as07670_