Use one or more of the functions in this group to set the value of the specified syntax element.
Specify the appropriate function from this group that matches the type of data to be retrieved:
void cniSetElementBitArrayValue(
int* returnCode,
CciElement* targetElement,
const struct CciBitArray* value);
void cniSetElementBooleanValue(
int* returnCode,
CciElement* targetElement,
CciBool value);
void cniSetElementByteArrayValue(
int* returnCode,
CciElement* targetElement,
const struct CciByteArray* value);
void cniSetElementCharacterValue(
int* returnCode,
CciElement* targetElement,
const CciChar* value,
CciSize length);
void cniSetElementDateValue(
int* returnCode,
CciElement* targetElement,
const struct CciDate* value);
void cniSetElementDecimalValue(
int* returnCode,
CciElement* targetElement,
const CciChar* value);
void cniSetElementGmtTimestampValue(
int* returnCode,
CciElement* targetElement,
const struct CciTimestamp* value);
void cniSetElementGmtTimeValue(
int* returnCode,
CciElement* targetElement,
const struct CciTime* value);
void cniSetElementIntegerValue(
int* returnCode,
CciElement* targetElement,
CciInt value);
void cniSetElementRealValue(
int* returnCode,
CciElement* targetElement,
CciReal value);
void cniSetElementTimestampValue(
int* returnCode,
CciElement* targetElement,
const struct CciTimestamp* value);
void cniSetElementTimeValue(
int* returnCode,
CciElement* targetElement,
const struct CciTime* value);
None. If an error occurs, the returnCode parameter indicates the reason for the error.
static char* functionName = (char *)"_Input_run()";
void* buffer;
CciTerminal* terminalObject;
int buflen = 4096;
int rc = CCI_SUCCESS;
int rcDispatch = CCI_SUCCESS;
char xmlData[] = "<A>data</a>";
buffer = malloc(buflen);
memcpy(buffer, &xmlData, sizeof(xmlData));
cniSetInputBuffer(&rc, message, buffer, buflen);