module documentation

Undocumented

Class ForkingXMLRPCServer Adds ThreadingMixin to SimpleXMLRPCServer to support multiple concurrent requests via forking. Also makes logging toggleable.
Class SilenceableXMLRPCRequestHandler Undocumented
Class ThreadingXMLRPCServer Adds ThreadingMixin to SimpleXMLRPCServer to support multiple concurrent requests via threading. Also makes logging toggleable.
Class XmlRpcHandler Base handler API for handlers used with XmlRpcNode. Public methods will be exported as XML RPC methods.
Class XmlRpcNode Generic XML-RPC node. Handles the additional complexity of binding an XML-RPC server to an arbitrary port. XmlRpcNode is initialized when the uri field has a value.
Function isstring Small helper version to check an object is a string in a way that works for both Python 2 and 3
Function _support_http_1_1 Determine whether HTTP 1.1 should be enabled for XMLRPC communications.
def isstring(s):

Small helper version to check an object is a string in a way that works for both Python 2 and 3

def _support_http_1_1():

Determine whether HTTP 1.1 should be enabled for XMLRPC communications.

This will be true on non-Linux systems, and on Linux kernels at least as new as 4.16. Linux kernels 4.15 and older cause significant performance degradation in the roscore when using HTTP 1.1