class documentation

XML-RPC server for roslaunch child processes

Method __init__ ## Startup roslaunch remote client XML-RPC services. Blocks until shutdown ## @param name: name of remote client ## @type name: str ## @param server_uri: XML-RPC URI of roslaunch server ## @type server_uri: str ## @param sigint_timeout: The SIGINT timeout used when killing nodes (in seconds)...
Method start Initialize child. Must be called before run
Instance Variable logger Undocumented
Instance Variable name Undocumented
Instance Variable pm Undocumented
Instance Variable run_id Undocumented
Instance Variable server_uri Undocumented
Method _register_with_server Register child node with server

Inherited from ROSLaunchNode:

Method run run() should not be called by higher-level code. ROSLaunchNode overrides underlying xmlrpc.XmlRpcNode implementation in order to log errors.
def __init__(self, run_id, name, server_uri, pm, sigint_timeout=DEFAULT_TIMEOUT_SIGINT, sigterm_timeout=DEFAULT_TIMEOUT_SIGTERM):

## Startup roslaunch remote client XML-RPC services. Blocks until shutdown ## @param name: name of remote client ## @type name: str ## @param server_uri: XML-RPC URI of roslaunch server ## @type server_uri: str ## @param sigint_timeout: The SIGINT timeout used when killing nodes (in seconds). ## @type sigint_timeout: float ## @param sigterm_timeout: The SIGTERM timeout used when killing nodes if SIGINT does not stop the node ( ## in seconds). ## @type sigterm_timeout: float ## @return: XML-RPC URI ## @rtype: str

def start(self):

Initialize child. Must be called before run

logger =

Undocumented

name =

Undocumented

pm =

Undocumented

run_id =

Undocumented

server_uri =

Undocumented

def _register_with_server(self):

Register child node with server