RAD Base Types
RAD supports the following base types:
-
boolean -
A boolean value (true or false).
-
integer -
A 32-bit signed integer value.
-
uinteger -
A 32-bit unsigned integer value.
-
long -
A 64-bit signed integer value.
-
ulong -
A 64-bit unsigned integer value.
-
float -
A 32-bit floating-point value.
-
double -
A 64-bit floating-point value.
-
string -
A UTF-8 string.
-
opaque -
Raw binary data.
-
secret -
An 8-bit clean character array. The encoding is defined by the interface using the type. Client/server implementations may take additional steps, for example, zeroing buffers after use, to protect the contents of secret data.
-
time -
An absolute UTC time value.
-
name -
The name of an object in the RAD namespace.
-
reference -
A reference to an object.