C Datatypes

C Type

Type Description

Notes

tibrv_bool

boolean

TIBRV_FALSE, TIBRV_TRUE

tibrv_f32

32-bit floating point

 

tibrv_f64

64-bit floating point

 

tibrv_i8

8-bit integer

 

tibrv_i16

16-bit integer

 

tibrv_i32

32-bit integer

 

tibrv_i64

64-bit integer

 

tibrv_u8

8-bit unsigned integer

 

tibrv_u16

16-bit unsigned integer

 

tibrv_u32

32-bit unsigned integer

 

tibrv_u64

64-bit unsigned integer

 

tibrv_ipaddr32

4-byte IP address

Stored in network byte order.

String representation is four-part dot-delimited notation.

tibrv_ipport16

2-byte IP port

Stored in network byte order.

String representation is a decimal integer (all 16-bits).

tibrvMsgDateTime

Rendezvous datetime struct

See tibrvMsgDateTime.

tibrv_f32*

32-bit floating point array

 

tibrv_f64*

64-bit floating point array

 

tibrv_i8*

8-bit integer array

 

tibrv_i16*

16-bit integer array

 

tibrv_i32*

32-bit integer array

 

tibrv_i64*

64-bit integer array

 

tibrv_u8*

8-bit unsigned integer array

 

tibrv_u16*

16-bit unsigned integer array

 

tibrv_u32*

32-bit unsigned integer array

 

tibrv_u64*

64-bit unsigned integer array

 

tibrvMsg

Rendezvous message

See tibrvMsg.

char*

character string

ISO 8859-1 (Latin-1) character encoding

void*

opaque byte sequence