Public Member Functions | Public Attributes | List of all members
app_manager.master_sync.RemoteManager Class Reference
Inheritance diagram for app_manager.master_sync.RemoteManager:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, master_uri, cb)
 
def advertise (self, topic, topic_type, uri)
 
def advertise_list (self, topic, topic_type, uris)
 
def advertise_service (self, service_name, uri)
 
def get_topic_type (self, query_topic)
 
def lookup_service (self, service_name)
 
def new_topics (self, topic, publishers)
 
def resolve (self, topic)
 
def subscribe (self, topic)
 
def unadvertise (self, topic, uri)
 
def unadvertise_service (self, service_name)
 
def unsubscribe_all (self)
 

Public Attributes

 cb
 
 external_node
 
 master
 
 master_uri
 
 pubs
 
 srvs
 
 subs
 
 type_cache
 

Detailed Description

Definition at line 94 of file master_sync.py.

Constructor & Destructor Documentation

def app_manager.master_sync.RemoteManager.__init__ (   self,
  master_uri,
  cb 
)

Definition at line 95 of file master_sync.py.

Member Function Documentation

def app_manager.master_sync.RemoteManager.advertise (   self,
  topic,
  topic_type,
  uri 
)

Definition at line 139 of file master_sync.py.

def app_manager.master_sync.RemoteManager.advertise_list (   self,
  topic,
  topic_type,
  uris 
)

Definition at line 164 of file master_sync.py.

def app_manager.master_sync.RemoteManager.advertise_service (   self,
  service_name,
  uri 
)

Definition at line 182 of file master_sync.py.

def app_manager.master_sync.RemoteManager.get_topic_type (   self,
  query_topic 
)

Definition at line 120 of file master_sync.py.

def app_manager.master_sync.RemoteManager.lookup_service (   self,
  service_name 
)

Definition at line 175 of file master_sync.py.

def app_manager.master_sync.RemoteManager.new_topics (   self,
  topic,
  publishers 
)

Definition at line 220 of file master_sync.py.

def app_manager.master_sync.RemoteManager.resolve (   self,
  topic 
)

Definition at line 208 of file master_sync.py.

def app_manager.master_sync.RemoteManager.subscribe (   self,
  topic 
)

Definition at line 133 of file master_sync.py.

def app_manager.master_sync.RemoteManager.unadvertise (   self,
  topic,
  uri 
)

Definition at line 156 of file master_sync.py.

def app_manager.master_sync.RemoteManager.unadvertise_service (   self,
  service_name 
)

Definition at line 200 of file master_sync.py.

def app_manager.master_sync.RemoteManager.unsubscribe_all (   self)

Definition at line 212 of file master_sync.py.

Member Data Documentation

app_manager.master_sync.RemoteManager.cb

Definition at line 103 of file master_sync.py.

app_manager.master_sync.RemoteManager.external_node

Definition at line 112 of file master_sync.py.

app_manager.master_sync.RemoteManager.master

Definition at line 101 of file master_sync.py.

app_manager.master_sync.RemoteManager.master_uri

Definition at line 96 of file master_sync.py.

app_manager.master_sync.RemoteManager.pubs

Definition at line 108 of file master_sync.py.

app_manager.master_sync.RemoteManager.srvs

Definition at line 109 of file master_sync.py.

app_manager.master_sync.RemoteManager.subs

Definition at line 107 of file master_sync.py.

app_manager.master_sync.RemoteManager.type_cache

Definition at line 105 of file master_sync.py.


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


app_manager
Author(s): Jeremy Leibs, Ken Conley, Yuki Furuta
autogenerated on Tue Apr 2 2019 02:58:24