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.
|
|