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 81 of file __init__.py.


Member Function Documentation

def rosproxy::Proxy::__init__ (   self  ) 

Definition at line 83 of file __init__.py.

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 177 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 222 of file __init__.py.

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

Definition at line 99 of file __init__.py.

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

Definition at line 114 of file __init__.py.

def rosproxy::Proxy::configure_external (   self  ) 

Definition at line 137 of file __init__.py.

def rosproxy::Proxy::configure_internal (   self  ) 
Bring up connections to internal ROS graph

Definition at line 247 of file __init__.py.

def rosproxy::Proxy::connect (   self  ) 

Definition at line 95 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 263 of file __init__.py.


Member Data Documentation

Definition at line 92 of file __init__.py.

Definition at line 93 of file __init__.py.

Definition at line 87 of file __init__.py.

Definition at line 85 of file __init__.py.

Definition at line 90 of file __init__.py.

Definition at line 88 of file __init__.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables


rosproxy
Author(s): Ken Conley
autogenerated on Fri Jan 11 09:40:50 2013