tibrvLocalData
Type
Declaration
typedef union {
tibrvMsg msg;
char* str;
void* buf;
void* array;
tibrv_bool boolean;
tibrv_i8 i8;
tibrv_u8 u8;
tibrv_i16 i16;
tibrv_u16 u16;
tibrv_i32 i32;
tibrv_u32 u32;
tibrv_i64 i64;
tibrv_u64 u64;
tibrv_f32 f32;
tibrv_f64 f64;
tibrv_ipport16 ipport16;
tibrv_ipaddr32 ipaddr32;
tibrvMsgDateTime date;
}tibrvLocalData
;
Purpose
This type is the union of all the datatypes that a Rendezvous message can contain as data in a message field.
Accessor |
Description |
|
Rendezvous message |
|
character string; |
Warning |
opaque buffer, or XML data buffer (uncompressed) Do not use this field to access data that requires memory alignment; it does not necessarily preserve alignment. Instead, see Add Opaque Byte Sequence, Get Opaque Byte Sequence, or Update Opaque Byte Sequence. |
|
array (any valid element type) |
|
boolean |
|
8-bit integer |
|
8-bit unsigned integer |
|
16-bit integer |
|
16-bit unsigned integer |
|
32-bit integer |
|
32-bit unsigned integer |
|
64-bit integer |
|
64-bit unsigned integer |
|
32-bit floating point number |
|
64-bit floating point number |
|
2-byte IP port, in network byte order |
|
4-byte IP address, in network byte order |
|
Rendezvous date-time value; see tibrvMsgDateTime |