Urbi SDK Remote for Java  2.7.5
urbi.UContextImpl Class Reference
Collaboration diagram for urbi.UContextImpl:

List of all members.

Public Member Functions

 UContextImpl (long cPtr, boolean cMemoryOwn)
void addCleanup (SWIGTYPE_p_boost__function0T_void_t op)
boolean bind (String name, String rename)
 Inject a specific uobject.
boolean bind (String name)
 Inject a specific uobject.
void call (String object, String method, SWIGTYPE_p_UAutoValue v1, SWIGTYPE_p_UAutoValue v2, SWIGTYPE_p_UAutoValue v3, SWIGTYPE_p_UAutoValue v4, SWIGTYPE_p_UAutoValue v5, SWIGTYPE_p_UAutoValue v6)
void call (String object, String method, SWIGTYPE_p_UAutoValue v1, SWIGTYPE_p_UAutoValue v2, SWIGTYPE_p_UAutoValue v3, SWIGTYPE_p_UAutoValue v4, SWIGTYPE_p_UAutoValue v5)
void call (String object, String method, SWIGTYPE_p_UAutoValue v1, SWIGTYPE_p_UAutoValue v2, SWIGTYPE_p_UAutoValue v3, SWIGTYPE_p_UAutoValue v4)
void call (String object, String method, SWIGTYPE_p_UAutoValue v1, SWIGTYPE_p_UAutoValue v2, SWIGTYPE_p_UAutoValue v3)
void call (String object, String method, SWIGTYPE_p_UAutoValue v1, SWIGTYPE_p_UAutoValue v2)
void call (String object, String method, SWIGTYPE_p_UAutoValue v1)
void call (String object, String method)
void declare_event (UEvent owner)
synchronized void delete ()
void emit (String object, SWIGTYPE_p_UAutoValue v1, SWIGTYPE_p_UAutoValue v2, SWIGTYPE_p_UAutoValue v3, SWIGTYPE_p_UAutoValue v4, SWIGTYPE_p_UAutoValue v5, SWIGTYPE_p_UAutoValue v6, SWIGTYPE_p_UAutoValue v7)
UObjectImpl getObjectImpl ()
SWIGTYPE_p_f_p_urbi__UObject_r_q_const__urbi__UValue__void getRtpSend ()
SWIGTYPE_p_f_p_urbi__UObject_r_q_const__std__string_r_q_const__urbi__UValue_long_long__void getRtpSendGrouped ()
SWIGTYPE_p_UObjectMode getRunningMode ()
 Return the mode in which the code is running.
UObjectCPP getUObject (String n)
 Retrieve a UObject based on its name or return 0 if not found.
UObjectHub getUObjectHub (String n)
 Retrieve a UObjectHub based on its name or return 0 if not found.
UVarImpl getVarImpl ()
void init ()
 Inject all loaded uobjects in the system by calling newUObjectClass.
void instanciated (UObjectCPP arg0)
 Called by the urbiStarter after each UObject instanciation.
IntPair kernelVersion ()
 Get the kernel major,minor version.
void lock ()
void newUObjectClass (baseURBIStarter s)
 Called to instanciate the first Object of class.
void newUObjectHubClass (baseURBIStarterHub s)
void popCleanupStack ()
void pushCleanupStack ()
void registerHub (UObjectHub arg0)
void registerObject (UObjectCPP o)
 Default implementations appends to 'objects'.
void removeHub (UObjectHub arg0)
void send (String str)
 Send buf to the connection hosting the UObject.
void setHubUpdate (UObjectHub arg0, double arg1)
void setRtpSend (SWIGTYPE_p_f_p_urbi__UObject_r_q_const__urbi__UValue__void value)
void setRtpSendGrouped (SWIGTYPE_p_f_p_urbi__UObject_r_q_const__std__string_r_q_const__urbi__UValue_long_long__void 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 unlock ()
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 deadline)
 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 (UContextImpl obj)

Protected Member Functions

void finalize ()

Protected Attributes

boolean swigCMemOwn

Detailed Description

Definition at line 11 of file UContextImpl.java.


Member Function Documentation

void urbi.UContextImpl.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 158 of file UContextImpl.java.

void urbi.UContextImpl.uobject_unarmorAndSend ( String  str)

Send Urbi code (ghost connection in plugin mode, default.

connection in remote mode).

Definition at line 76 of file UContextImpl.java.

void urbi.UContextImpl.yield ( )

Yield execution until next cycle.

Process pending messages in remote mode.

Definition at line 133 of file UContextImpl.java.

void urbi.UContextImpl.yield_for ( long  delay)

Yield execution for delay.

Bounces to yield_until.

Definition at line 144 of file UContextImpl.java.


The documentation for this class was generated from the following file: