The Controller is an interface who defines provided functions from the remote system.
The Driver is an object who makes to call remote functions, defined in the
Controller and provided by Provider in the remote system, possible.
In other words, calling a functions in the Driver<Controller>, it means to call a
matched function in the remote system's Provider object.
Controller: Definition only
Driver: Remote Function Call
Type Parameters
Controller extends object
An interface defining features (functions & objects) provided from the remote system.
Parametric extends boolean = false
Template: UseParametric
Whether to convert type of function parameters to be compatible with their primitive.
Driver RFC (Remote Function Call).
The
Controller
is an interface who defines provided functions from the remote system. TheDriver
is an object who makes to call remote functions, defined in theController
and provided byProvider
in the remote system, possible.In other words, calling a functions in the
Driver<Controller>
, it means to call a matched function in the remote system'sProvider
object.Controller
: Definition onlyDriver
: Remote Function Call