code: def process_task(self):
          
          if _debug: ServerSSM._debug("process_task")
  
          if self.state == SEGMENTED_REQUEST:
              self.segmented_request_timeout()
          elif self.state == AWAIT_RESPONSE:
              self.await_response_timeout()
          elif self.state == SEGMENTED_RESPONSE:
              self.segmented_response_timeout()
          elif self.state == COMPLETED:
              pass
          elif self.state == ABORTED:
              pass
          else:
              if _debug: ServerSSM._debug("invalid state")
              raise RuntimeError("invalid state")
docs: This function is called when the client has failed to send all of the
          segments of a segmented request, the application has taken too long to
          complete the request, or the client failed to ack the segments of a
          segmented response.