|
Urbi SDK Remote for Java
2.7.5
|
Methods available in both UObject and UVar Wrapper around UContextImpl to enable access through inheritance. More...


Public Member Functions | |
| UContext (long cPtr, boolean cMemoryOwn) | |
| UContext (UContextImpl ctx) | |
| void | call (String object, String method, UAutoValue v1, UAutoValue v2, UAutoValue v3, UAutoValue v4, UAutoValue v5, UAutoValue v6) |
| void | call (String object, String method, UAutoValue v1, UAutoValue v2, UAutoValue v3, UAutoValue v4, UAutoValue v5) |
| void | call (String object, String method, UAutoValue v1, UAutoValue v2, UAutoValue v3, UAutoValue v4) |
| void | call (String object, String method, UAutoValue v1, UAutoValue v2, UAutoValue v3) |
| void | call (String object, String method, UAutoValue v1, UAutoValue v2) |
| void | call (String object, String method, UAutoValue v1) |
| void | call (String object, String method) |
| synchronized void | delete () |
| UContextImpl | getCtx_ () |
| SWIGTYPE_p_boost__asio__io_service | getIoService () |
| UObjectMode | getRunningMode () |
| Return the mode in which the code is running. | |
| UObjectCPP | getUObject (String n) |
| UObjectHub | getUObjectHub (String n) |
| boolean | isPluginMode () |
| Return true if the code is running in plugin mode. | |
| boolean | isRemoteMode () |
| Return true if the code is running in remote mode. | |
| IntPair | kernelVersion () |
| Get the version of the kernel that will receive send() messages. | |
| void | send (String str) |
| Send buf to the connection hosting the UObject. | |
| void | send (byte[] buf, long size) |
| Send buf to the connection hosting the UObject. | |
| void | setCtx_ (UContextImpl value) |
| boolean | side_effect_free_get () |
| Get the current side_effect_free state. | |
| void | side_effect_free_set (boolean s) |
| If s is true, mark the current task as having no side effect. | |
| void | uobject_unarmorAndSend (String str) |
| Send Urbi code (ghost connection in plugin mode, default. | |
| void | yield () |
| Yield execution until next cycle. | |
| void | yield_for (long delay) |
| Yield execution for delay. | |
| void | yield_until (long delay) |
| Yield execution until deadline is met (see libport::utime()). | |
| void | yield_until_things_changed () |
| Yield execution until something else is scheduled, or until a message is received in remote mode. | |
Static Public Member Functions | |
| static long | getCPtr (UContext obj) |
Protected Member Functions | |
| void | finalize () |
Protected Attributes | |
| boolean | swigCMemOwn |
Methods available in both UObject and UVar Wrapper around UContextImpl to enable access through inheritance.
Definition at line 14 of file UContext.java.
| void urbi.UContext.side_effect_free_set | ( | boolean | s | ) |
If s is true, mark the current task as having no side effect.
This call has no effect in remote mode.
Definition at line 133 of file UContext.java.
| void urbi.UContext.uobject_unarmorAndSend | ( | String | str | ) |
Send Urbi code (ghost connection in plugin mode, default.
connection in remote mode).
Definition at line 61 of file UContext.java.
| void urbi.UContext.yield | ( | ) |
Yield execution until next cycle.
Process pending messages in remote mode.
Definition at line 119 of file UContext.java.