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.