docs: def _list_queues(self, prefix=None, marker=None, max_results=None,
                      include=None, timeout=None):
          '''
          Returns a list of queues under the specified account. Makes a single list 
          request to the service. Used internally by the list_queues method.
  
          :param str prefix:
              Filters the results to return only queues with names that begin
              with the specified prefix.
          :param str marker:
              A token which identifies the portion of the query to be
              returned with the next query operation. The operation returns a
              next_marker element within the response body if the list returned
              was not complete. This value may then be used as a query parameter
              in a subsequent call to request the next portion of the list of
              queues. The marker value is opaque to the client.
          :param int max_results:
              The maximum number of queues to return. A single list request may 
              return up to 1000 queues and potentially a continuation token which 
              should be followed to get additional resutls.
          :param str include:
              Include this parameter to specify that the container's
              metadata be returned as part of the response body.
          :param int timeout:
              The server timeout, expressed in seconds.
          '''
          request = HTTPRequest()
          request.method = 'GET'
          request.host = self._get_host()
          request.path = _get_path()
          request.query = [
              ('comp', 'list'),
              ('prefix', _to_str(prefix)),
              ('marker', _to_str(marker)),
              ('maxresults', _int_to_str(max_results)),
              ('include', _to_str(include)),
              ('timeout', _int_to_str(timeout))
          ]
          response = self._perform_request(request)
  
          return _convert_xml_to_queues(response)