call [OPTIONS] SERVER-URI/METHOD([ARGUMENT])
Call METHOD of the RSB RPC server at SERVER-URI with argument ARGUMENT and print the result to standard output, if any.
SERVER-URI designates the root scope of the remote server and the transport that should be used.
Tip
For details regarding the URI syntax involved in transport and channel specifications, see URIs.
ARGUMENT is treated as follows:
The usual commandline options are accepted. Specialized commandline options:
If the result of the method call does not arrive within the amount of time specified by SPEC, consider the call to have failed and exit with non-zero status.
Do not wait for the result of the method call. Immediately return with zero status without printing a result to standard output.
$ call 'spread:/mycomponent/control/status()'
"running" # prints return value, if any
$ call 'spread:/mycomponent/control/terminate()'
$ # returns once the method call completes
In the above example, the call tool is used to invoke the status and terminate methods of the remote server at scope /mycomponent/control without an argument.
Implementation Language | Project | Repository Link | Compiled Binary |
---|---|---|---|
Common Lisp | cl-rsb-tools | “0.7” branch of https://code.cor-lab.org/git/rsb.git./cl/cl-rsb-tools | Linux i686, Linux x86_64, MacOS x86_64 |