Mit dieser Funktion können Sie einen Puffer bereitstellen. Sie wird nur von Empfangsknoten verwendet. Die Adresse wird durch den Parameter source als Eingabebitstrom der Eingabenachricht an den Broker angegeben.
Durch die Bereitstellung eines Puffers kann ein Empfangsknoten Daten in den Bitstrom einlesen, die eine Eingabenachricht aus einer externen Datenquelle darstellen. Der Broker erhält eine Kopie der Daten, und das aufrufende Programm kann bei der Rückkehr Speicher freigeben.
int cniSetInputBuffer(
void* returnCode,
CciMessage* message,
Void* source,
CCiInt length);
Keine. Wenn ein Fehler auftritt, gibt der Parameter returnCode die Fehlerursache an.
cniSetInputBuffer(&rc, message, buffer, buflen);