Open topic with navigation

TIBCO Rendezvous® 8.7.0

# 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
`msg` | Rendezvous message
`str` | character string; `NULL`-terminated; encoding depends on ISO locale
`buf` 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` | array (any valid element type)
`boolean` | boolean
`i8` | 8-bit integer
`u8` | 8-bit unsigned integer
`i16` | 16-bit integer
`u16` | 16-bit unsigned integer
`i32` | 32-bit integer
`u32` | 32-bit unsigned integer
`i64` | 64-bit integer
`u64` | 64-bit unsigned integer
`f32` | 32-bit floating point number
`f64` | 64-bit floating point number
`ipport16` | 2-byte IP port, in network byte order
`ipaddr32` | 4-byte IP address, in network byte order
`date` | Rendezvous date-time value; see tibrvMsgDateTime

## See Also

Wire Format Datatypes

C Datatypes

Datatype Conversion

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO Rendezvous®

Copyright © 1997-2023. Cloud Software Group, Inc. All Rights Reserved.