Classes | |
class | LocalBinder |
Public Member Functions | |
void | addListener (NodeMainExecutorServiceListener listener) |
void | execute (NodeMain nodeMain, NodeConfiguration nodeConfiguration, Collection< NodeListener > nodeListeneners) |
void | execute (NodeMain nodeMain, NodeConfiguration nodeConfiguration) |
URI | getMasterUri () |
ScheduledExecutorService | getScheduledExecutorService () |
NodeMainExecutorService () | |
IBinder | onBind (Intent intent) |
void | onCreate () |
void | onDestroy () |
int | onStartCommand (Intent intent, int flags, int startId) |
void | setMasterUri (URI uri) |
void | shutdown () |
void | shutdownNodeMain (NodeMain nodeMain) |
void | startMaster () |
void | startMaster (Boolean isPrivate) |
Static Package Attributes | |
static final String | ACTION_SHUTDOWN = "org.ros.android.ACTION_SHUTDOWN_NODE_RUNNER_SERVICE" |
static final String | ACTION_START = "org.ros.android.ACTION_START_NODE_RUNNER_SERVICE" |
static final String | EXTRA_NOTIFICATION_TICKER = "org.ros.android.EXTRA_NOTIFICATION_TICKER" |
static final String | EXTRA_NOTIFICATION_TITLE = "org.ros.android.EXTRA_NOTIFICATION_TITLE" |
Private Member Functions | |
void | signalOnShutdown () |
Private Attributes | |
final IBinder | binder |
final ListenerGroup < NodeMainExecutorServiceListener > | listeners |
URI | masterUri |
final NodeMainExecutor | nodeMainExecutor |
RosCore | rosCore |
WakeLock | wakeLock |
WifiLock | wifiLock |
Static Private Attributes | |
static final int | ONGOING_NOTIFICATION = 1 |
static final String | TAG = "NodeMainExecutorService" |
Definition at line 50 of file NodeMainExecutorService.java.
Definition at line 81 of file NodeMainExecutorService.java.
void org.ros.android.NodeMainExecutorService.addListener | ( | NodeMainExecutorServiceListener | listener | ) | [inline] |
Definition at line 148 of file NodeMainExecutorService.java.
void org.ros.android.NodeMainExecutorService.execute | ( | NodeMain | nodeMain, |
NodeConfiguration | nodeConfiguration, | ||
Collection< NodeListener > | nodeListeneners | ||
) | [inline] |
Implements org::ros::node::NodeMainExecutor.
Definition at line 108 of file NodeMainExecutorService.java.
void org.ros.android.NodeMainExecutorService.execute | ( | NodeMain | nodeMain, |
NodeConfiguration | nodeConfiguration | ||
) | [inline] |
Implements org::ros::node::NodeMainExecutor.
Definition at line 114 of file NodeMainExecutorService.java.
URI org.ros.android.NodeMainExecutorService.getMasterUri | ( | ) | [inline] |
Definition at line 196 of file NodeMainExecutorService.java.
ScheduledExecutorService org.ros.android.NodeMainExecutorService.getScheduledExecutorService | ( | ) | [inline] |
Implements org::ros::node::NodeMainExecutor.
Definition at line 119 of file NodeMainExecutorService.java.
IBinder org.ros.android.NodeMainExecutorService.onBind | ( | Intent | intent | ) | [inline] |
Definition at line 192 of file NodeMainExecutorService.java.
void org.ros.android.NodeMainExecutorService.onCreate | ( | ) | [inline] |
Definition at line 91 of file NodeMainExecutorService.java.
void org.ros.android.NodeMainExecutorService.onDestroy | ( | ) | [inline] |
Definition at line 162 of file NodeMainExecutorService.java.
int org.ros.android.NodeMainExecutorService.onStartCommand | ( | Intent | intent, |
int | flags, | ||
int | startId | ||
) | [inline] |
Definition at line 168 of file NodeMainExecutorService.java.
void org.ros.android.NodeMainExecutorService.setMasterUri | ( | URI | uri | ) | [inline] |
Definition at line 200 of file NodeMainExecutorService.java.
void org.ros.android.NodeMainExecutorService.shutdown | ( | ) | [inline] |
Implements org::ros::node::NodeMainExecutor.
Definition at line 129 of file NodeMainExecutorService.java.
void org.ros.android.NodeMainExecutorService.shutdownNodeMain | ( | NodeMain | nodeMain | ) | [inline] |
Implements org::ros::node::NodeMainExecutor.
Definition at line 124 of file NodeMainExecutorService.java.
void org.ros.android.NodeMainExecutorService.signalOnShutdown | ( | ) | [inline, private] |
Definition at line 152 of file NodeMainExecutorService.java.
void org.ros.android.NodeMainExecutorService.startMaster | ( | ) | [inline] |
This version of startMaster can only create private masters.
Definition at line 210 of file NodeMainExecutorService.java.
void org.ros.android.NodeMainExecutorService.startMaster | ( | Boolean | isPrivate | ) | [inline] |
Definition at line 214 of file NodeMainExecutorService.java.
final String org.ros.android.NodeMainExecutorService.ACTION_SHUTDOWN = "org.ros.android.ACTION_SHUTDOWN_NODE_RUNNER_SERVICE" [static, package] |
Definition at line 58 of file NodeMainExecutorService.java.
final String org.ros.android.NodeMainExecutorService.ACTION_START = "org.ros.android.ACTION_START_NODE_RUNNER_SERVICE" [static, package] |
Definition at line 57 of file NodeMainExecutorService.java.
final IBinder org.ros.android.NodeMainExecutorService.binder [private] |
Definition at line 63 of file NodeMainExecutorService.java.
final String org.ros.android.NodeMainExecutorService.EXTRA_NOTIFICATION_TICKER = "org.ros.android.EXTRA_NOTIFICATION_TICKER" [static, package] |
Definition at line 60 of file NodeMainExecutorService.java.
final String org.ros.android.NodeMainExecutorService.EXTRA_NOTIFICATION_TITLE = "org.ros.android.EXTRA_NOTIFICATION_TITLE" [static, package] |
Definition at line 59 of file NodeMainExecutorService.java.
final ListenerGroup<NodeMainExecutorServiceListener> org.ros.android.NodeMainExecutorService.listeners [private] |
Definition at line 64 of file NodeMainExecutorService.java.
URI org.ros.android.NodeMainExecutorService.masterUri [private] |
Definition at line 69 of file NodeMainExecutorService.java.
Definition at line 62 of file NodeMainExecutorService.java.
final int org.ros.android.NodeMainExecutorService.ONGOING_NOTIFICATION = 1 [static, private] |
Definition at line 55 of file NodeMainExecutorService.java.
Definition at line 68 of file NodeMainExecutorService.java.
final String org.ros.android.NodeMainExecutorService.TAG = "NodeMainExecutorService" [static, private] |
Definition at line 52 of file NodeMainExecutorService.java.
WakeLock org.ros.android.NodeMainExecutorService.wakeLock [private] |
Definition at line 66 of file NodeMainExecutorService.java.
WifiLock org.ros.android.NodeMainExecutorService.wifiLock [private] |
Definition at line 67 of file NodeMainExecutorService.java.