Public Member Functions | Public Attributes | Private Member Functions
rosproxy.Proxy Class Reference

List of all members.

Public Member Functions

def __init__
def configure_external
def configure_internal
def connect
def service_connection_handler

Public Attributes

 external_node
 external_tcpros
 service_manager
 services
 subs_internal
 topic_manager

Private Member Functions

def _configure_internal_services
def _configure_internal_topics
def _configure_proxy_services
def _configure_proxy_topics

Detailed Description

Definition at line 84 of file __init__.py.


Constructor & Destructor Documentation

def rosproxy.Proxy.__init__ (   self)

Definition at line 86 of file __init__.py.


Member Function Documentation

def rosproxy.Proxy._configure_internal_services (   self,
  service_names 
) [private]
Create rospy handles to all of the services that we are
configured to be able to call.

Definition at line 180 of file __init__.py.

def rosproxy.Proxy._configure_internal_topics (   self,
  pub_names 
) [private]
Create subscriptions to all the topics that we externally publish.

Definition at line 225 of file __init__.py.

def rosproxy.Proxy._configure_proxy_services (   self,
  external_tcpros 
) [private]

Definition at line 102 of file __init__.py.

def rosproxy.Proxy._configure_proxy_topics (   self,
  external_tcpros,
  tcpros_handler 
) [private]

Definition at line 117 of file __init__.py.

Definition at line 140 of file __init__.py.

Bring up connections to internal ROS graph

Definition at line 250 of file __init__.py.

def rosproxy.Proxy.connect (   self)

Definition at line 98 of file __init__.py.

def rosproxy.Proxy.service_connection_handler (   self,
  sock,
  client_addr,
  header 
)
@param sock: socket connection
@type  sock: socket
@param client_addr: client address
@type  client_addr: (str, int)
@param header: key/value pairs from handshake header
@type  header: dict
@return: error string or None 
@rtype: str

Definition at line 266 of file __init__.py.


Member Data Documentation

Definition at line 86 of file __init__.py.

Definition at line 86 of file __init__.py.

Definition at line 86 of file __init__.py.

Definition at line 86 of file __init__.py.

Definition at line 86 of file __init__.py.

Definition at line 86 of file __init__.py.


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


rosproxy
Author(s): Ken Conley
autogenerated on Mon Dec 2 2013 11:36:45