Classes | Public Member Functions | Static Package Attributes | Private Member Functions | Private Attributes | Static Private Attributes
org.ros.android.NodeMainExecutorService Class Reference
Inheritance diagram for org.ros.android.NodeMainExecutorService:
Inheritance graph
[legend]

List of all members.

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"

Detailed Description

Author:
damonkohler@google.com (Damon Kohler)

Definition at line 50 of file NodeMainExecutorService.java.


Constructor & Destructor Documentation

Definition at line 81 of file NodeMainExecutorService.java.


Member Function Documentation

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.

Definition at line 196 of file NodeMainExecutorService.java.

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.

Definition at line 91 of file NodeMainExecutorService.java.

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.

Definition at line 200 of file NodeMainExecutorService.java.

Implements org::ros::node::NodeMainExecutor.

Definition at line 129 of file NodeMainExecutorService.java.

Implements org::ros::node::NodeMainExecutor.

Definition at line 124 of file NodeMainExecutorService.java.

Definition at line 152 of file NodeMainExecutorService.java.

This version of startMaster can only create private masters.

Deprecated:
use void startMaster(Boolean isPrivate) instead.

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.


Member Data Documentation

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.

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.

Definition at line 64 of file NodeMainExecutorService.java.

Definition at line 69 of file NodeMainExecutorService.java.

Definition at line 62 of file NodeMainExecutorService.java.

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.

Definition at line 66 of file NodeMainExecutorService.java.

Definition at line 67 of file NodeMainExecutorService.java.


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


android_core
Author(s): Damon Kohler
autogenerated on Thu Aug 27 2015 12:11:33