Public Member Functions | Private Attributes
com.github.rosjava.android_apps.application_management.rapp_manager.StatusServiceClient Class Reference
Inheritance diagram for com.github.rosjava.android_apps.application_management.rapp_manager.StatusServiceClient:
Inheritance graph
[legend]

List of all members.

Public Member Functions

GraphName getDefaultNodeName ()
String getRemoteControllerName ()
Boolean isAvailable ()
void onStart (final ConnectedNode connectedNode)
 StatusServiceClient (String namespace, final String ourControllerName)
void waitForResponse ()

Private Attributes

ConnectedNode connectedNode
Boolean isAvailable = null
ServiceResponseListener
< StatusResponse > 
listener
String remoteController = ""

Detailed Description

Service with which the android client can check the current status of the robot app manager (whether it is currently controlled remotely or not).

Note: if we are the controller, we set the isAvailable result to TRUE.

Definition at line 27 of file StatusServiceClient.java.


Constructor & Destructor Documentation

Configures the service client.

Parameters:
namespace: namespace for the app manager's services
ourControllerName: our gateway name (check off against the remote controller to see if its us controlling it)

Definition at line 41 of file StatusServiceClient.java.


Member Function Documentation

This is unused, but abstract, so have to override.

Returns:

Definition at line 116 of file StatusServiceClient.java.

Definition at line 67 of file StatusServiceClient.java.

Definition at line 81 of file StatusServiceClient.java.

Definition at line 86 of file StatusServiceClient.java.

Utility function to block until the callback gets processed.

Definition at line 72 of file StatusServiceClient.java.


Member Data Documentation

Definition at line 30 of file StatusServiceClient.java.

Definition at line 33 of file StatusServiceClient.java.

Definition at line 28 of file StatusServiceClient.java.

Definition at line 32 of file StatusServiceClient.java.


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


android_apps
Author(s): Daniel Stonier , Kazuto Murase
autogenerated on Fri Aug 28 2015 10:04:41