'Handle a given request.  No return value is expected; the handler
should call driver.send() at some point to indicate handle completion
(or one of the helpers that eventually call driver.send).
@param request {Request} The request to handle; request.command will be
a command this handler claims to be able to handle.
@return None
@note This is executed on a different thread than where communication
happens; the implementation is expected to (but doesn\'t have to)
block.  Exceptions here will be caught and communicated to the host
process as a command failure.'

def handleRequest(self, request, driver):

    raise NotImplementedError
