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

Public Member Functions

def __init__ (self, args)
 
def address_string (self)
 
def do_GET (self)
 
def handle_ROS (self, path, qdict)
 
def log_message (self, format, args)
 
def send_failure (self, buf="{}", callback=None)
 
def send_forbidden (self, buf="{}", callback=None)
 
def send_success (self, buf="{}", callback=None)
 
def subscribe (self, topic)
 

Public Attributes

 failed_topics
 

Static Public Attributes

 do_OPTIONS = do_GET
 
 do_POST = do_GET
 

Private Member Functions

def _connect_to (self, netloc, soc)
 
def _do_GET_topic (self, topics, since, nowait=False, callback=None)
 
def _get_messages (self, rwttopics, since, nowait=False)
 
def _read_write (self, soc, max_idling=20)
 
def _send_responsepage (self, retcode=200, buf="{}", callback=None)
 

Detailed Description

Definition at line 277 of file rosweb.py.

Constructor & Destructor Documentation

def rosweb.ROSWebHandler.__init__ (   self,
  args 
)

Definition at line 278 of file rosweb.py.

Member Function Documentation

def rosweb.ROSWebHandler._connect_to (   self,
  netloc,
  soc 
)
private

Definition at line 375 of file rosweb.py.

def rosweb.ROSWebHandler._do_GET_topic (   self,
  topics,
  since,
  nowait = False,
  callback = None 
)
private

Definition at line 295 of file rosweb.py.

def rosweb.ROSWebHandler._get_messages (   self,
  rwttopics,
  since,
  nowait = False 
)
private

Definition at line 334 of file rosweb.py.

def rosweb.ROSWebHandler._read_write (   self,
  soc,
  max_idling = 20 
)
private

Definition at line 604 of file rosweb.py.

def rosweb.ROSWebHandler._send_responsepage (   self,
  retcode = 200,
  buf = "{}",
  callback = None 
)
private

Definition at line 391 of file rosweb.py.

def rosweb.ROSWebHandler.address_string (   self)

Definition at line 440 of file rosweb.py.

def rosweb.ROSWebHandler.do_GET (   self)

Definition at line 557 of file rosweb.py.

def rosweb.ROSWebHandler.handle_ROS (   self,
  path,
  qdict 
)

Definition at line 444 of file rosweb.py.

def rosweb.ROSWebHandler.log_message (   self,
  format,
  args 
)

Definition at line 635 of file rosweb.py.

def rosweb.ROSWebHandler.send_failure (   self,
  buf = "{}",
  callback = None 
)

Definition at line 434 of file rosweb.py.

def rosweb.ROSWebHandler.send_forbidden (   self,
  buf = "{}",
  callback = None 
)

Definition at line 437 of file rosweb.py.

def rosweb.ROSWebHandler.send_success (   self,
  buf = "{}",
  callback = None 
)

Definition at line 431 of file rosweb.py.

def rosweb.ROSWebHandler.subscribe (   self,
  topic 
)

Definition at line 282 of file rosweb.py.

Member Data Documentation

rosweb.ROSWebHandler.do_OPTIONS = do_GET
static

Definition at line 633 of file rosweb.py.

rosweb.ROSWebHandler.do_POST = do_GET
static

Definition at line 632 of file rosweb.py.

rosweb.ROSWebHandler.failed_topics

Definition at line 279 of file rosweb.py.


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


rosweb
Author(s): Scott Noob Hassan, Rob Wheeler, Nate Koenig
autogenerated on Mon Jun 10 2019 15:51:19