Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
topic_tools.LazyTransport Class Reference
Inheritance diagram for topic_tools.LazyTransport:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self)
 
def advertise (self, *args, **kwargs)
 
def peer_subscribe (self, *args, **kwargs)
 
def peer_unsubscribe (self, *args, **kwargs)
 
def subscribe (self)
 
def unsubscribe (self)
 

Private Member Functions

def _post_init (self)
 
def _warn_never_subscribed_cb (self, timer_event)
 

Private Attributes

 _connection_status
 
 _publishers
 

Static Private Attributes

 __metaclass__ = MetaLazyTransport
 

Detailed Description

Definition at line 18 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

def topic_tools.LazyTransport.__init__ (   self)

Reimplemented in simple_lazy_transport.SimpleLazyTransport.

Definition at line 21 of file __init__.py.

Member Function Documentation

◆ _post_init()

def topic_tools.LazyTransport._post_init (   self)
private

Definition at line 32 of file __init__.py.

◆ _warn_never_subscribed_cb()

def topic_tools.LazyTransport._warn_never_subscribed_cb (   self,
  timer_event 
)
private

Definition at line 37 of file __init__.py.

◆ advertise()

def topic_tools.LazyTransport.advertise (   self,
args,
**  kwargs 
)

Definition at line 70 of file __init__.py.

◆ peer_subscribe()

def topic_tools.LazyTransport.peer_subscribe (   self,
args,
**  kwargs 
)

Definition at line 51 of file __init__.py.

◆ peer_unsubscribe()

def topic_tools.LazyTransport.peer_unsubscribe (   self,
args,
**  kwargs 
)

Definition at line 57 of file __init__.py.

◆ subscribe()

def topic_tools.LazyTransport.subscribe (   self)

Reimplemented in simple_lazy_transport.SimpleLazyTransport.

Definition at line 45 of file __init__.py.

◆ unsubscribe()

def topic_tools.LazyTransport.unsubscribe (   self)

Reimplemented in simple_lazy_transport.SimpleLazyTransport.

Definition at line 48 of file __init__.py.

Member Data Documentation

◆ __metaclass__

topic_tools.LazyTransport.__metaclass__ = MetaLazyTransport
staticprivate

Definition at line 19 of file __init__.py.

◆ _connection_status

topic_tools.LazyTransport._connection_status
private

Definition at line 28 of file __init__.py.

◆ _publishers

topic_tools.LazyTransport._publishers
private

Definition at line 23 of file __init__.py.


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


topic_tools
Author(s): Morgan Quigley, Brian Gerkey, Dirk Thomas , Jacob Perron
autogenerated on Sat Sep 14 2024 03:00:05