cniSetInputBuffer

Início da mudançaUtilizando 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 utiliza uma cópia dos dados e o responsável pela chamada pode liberar o armazenamento no retorno.Fim da mudança

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
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
as07660_