UM C API
6.16.1
|
Functions | |
LBMSDMExpDLL int | lbmsdm_msg_set_boolean_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, uint8_t Value) |
Set the value of an array field element in a message by field index. More... | |
LBMSDMExpDLL int | lbmsdm_msg_set_int8_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, int8_t Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_uint8_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, uint8_t Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_int16_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, int16_t Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_uint16_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, uint16_t Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_int32_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, int32_t Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_uint32_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, uint32_t Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_int64_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, int64_t Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_uint64_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, uint64_t Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_float_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, float Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_double_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, double Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_decimal_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, const lbmsdm_decimal_t *Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_timestamp_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, const struct timeval *Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_message_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, const lbmsdm_msg_t *Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_string_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, const char *Value) |
LBMSDMExpDLL int | lbmsdm_msg_set_unicode_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, const wchar_t *Value, size_t Length) |
Set the value of a unicode array field element in a message by field index. More... | |
LBMSDMExpDLL int | lbmsdm_msg_set_blob_elem_idx (lbmsdm_msg_t *Message, size_t Index, size_t Element, const void *Value, size_t Length) |
Set the value of a BLOB array field element in a message by field index. More... | |
The functions in this group allow the value of an element of an array field to be set, for a field referenced by field index.
LBMSDMExpDLL int lbmsdm_msg_set_blob_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
const void * | Value, | ||
size_t | Length | ||
) |
Set the value of a BLOB array field element in a message by field index.
Message | The SDM message containing the field. |
Index | Field index. |
Element | Array element (zero-based). |
Value | Pointer to variable containing the element value. |
Length | Length of Value in bytes. |
LBMSDMExpDLL int lbmsdm_msg_set_boolean_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
uint8_t | Value | ||
) |
Set the value of an array field element in a message by field index.
Message | The SDM message containing the field. |
Index | Field index. |
Element | Array element (zero-based). |
Value | Pointer to variable containing the element value. |
LBMSDMExpDLL int lbmsdm_msg_set_decimal_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
const lbmsdm_decimal_t * | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_double_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
double | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_float_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
float | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_int16_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
int16_t | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_int32_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
int32_t | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_int64_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
int64_t | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_int8_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
int8_t | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_message_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
const lbmsdm_msg_t * | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_string_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
const char * | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_timestamp_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
const struct timeval * | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_uint16_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
uint16_t | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_uint32_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
uint32_t | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_uint64_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
uint64_t | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_uint8_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
uint8_t | Value | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
LBMSDMExpDLL int lbmsdm_msg_set_unicode_elem_idx | ( | lbmsdm_msg_t * | Message, |
size_t | Index, | ||
size_t | Element, | ||
const wchar_t * | Value, | ||
size_t | Length | ||
) |
Set the value of a unicode array field element in a message by field index.
Message | The SDM message containing the field. |
Index | Field index. |
Element | Array element (zero-based). |
Value | Pointer to variable containing the element value. |
Length | Length of Value in wchar_t s. |