func (m *MCP) handleRequest(request *messages.Request) { defer m.debugHandler.Trace("MCP#handleRequest(%#v)", request)() if err := proc.HandleRequest(func(blob *messages.Blob) error { m.debugHandler("MCP#handleRequest for ... => %#v", blob.Response) return m.emit(blob) }, m.resourceFinder, request); err != nil { if err := m.cleanup(); err != nil { log.Fatal(err) } } }
func (s *slaveDriver) handleRequest(request *messages.Request) { s.logErr(proc.HandleRequest(s.emit, s.findSlave, request)) }