Remote Administration Daemon Developer Guide

Exit Print View

Updated: July 2014
 
 

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.