cniSetInputBuffer

Utilizando esta função, o responsável pela chamada pode fornecer um buffer. É utilizada somente por nós de entrada. O endereço é especificado pelo parâmetro source como um fluxo de bits de entrada da mensagem de entrada para o intermediário. Fornecendo um buffer, um nó input pode ler os dados no fluxo de bits que representa uma mensagem de entrada de uma origem de dados externa. O intermediário pode acessar esse buffer a qualquer momento enquanto o objeto de mensagem ao qual ele está conectado está sendo propagado através de um fluxo de mensagens.

Sintaxe

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

Parâmetros

returnCode
O código de retorno da função (saída). Os possíveis códigos de retorno são:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_MESSAGE_OBJECT
  • CCI_INV_DATA_POINTER
  • CCI_INV_DATA_BUFLEN
message
O objeto de mensagem que utiliza o buffer descrito pelo parâmetro source para representar o fluxo de bits de entrada. (entrada)
origem
O endereço do buffer a ser utilizado como entrada. (entrada)
length
O comprimento do buffer de entrada descrito pelo parâmetro source.(entrada)

Valores de Retorno

Nenhuma. Se ocorrer um erro, o parâmetro returnCode indica o motivo do erro.

Exemplo

  cniSetInputBuffer(&rc, message, buffer, buflen);
Tarefas relacionadas
Criando um Nó Input em C
Notices | Trademarks | Downloads | Library | Support | Feedback
Copyright IBM Corporation 1999, 2006 Last updated: 5월 25, 2006
as07660_