def xmlrpc_listMethods(self):
        functions = []
        todo = [(self._xmlrpc_parent, '')]
        while todo:
            obj, prefix = todo.pop(0)
            functions.extend([prefix + name for name in obj.listProcedures()])
            todo.extend([ (obj.getSubHandler(name),
                           prefix + name + obj.separator)
                          for name in obj.getSubHandlerPrefixes() ])
        return functions
Actual implementation of REST get.  Gets metadata (types,
dataset/ETHPy150Open twisted/twisted/twisted/web/xmlrpc.py/XMLRPCIntrospection.xmlrpc_listMethods--crossover with--dataset/ETHPy150Open jahlborn/appengine-rest-server/src/main/python/rest/__init__.py/Dispatcher.get_impl