0001 import Foundation 0002 0003 public protocol ServerDriver{ 0004 func boot
Application.swift:23 public var server: ServerDriverApplication.swift:60 public init(router: RouterDriver = BranchRouter(), server: ServerDriver = SocketServer()) {SocketServer.swift:7 public class SocketServer: ServerDriver {(port port: Int) throws 0005 func halt() 0006 0007 var delegate
Application.swift:112 try self.server.boot(port: port): ServerDriverDelegate? { get set } 0008 } 0009 0010 public protocol ServerDriverDelegate
Application.swift:90 self.server.delegate = self{ 0011 func serverDriverDidReceiveRequest
Application.swift:137 extension Application: ServerDriverDelegate {ServerDriver.swift:7 var delegate: ServerDriverDelegate? { get set }SocketServer.swift:10 public var delegate: ServerDriverDelegate?(request: Request) -> Response 0012 }
SocketServer.swift:100 let response = delegate.serverDriverDidReceiveRequest(request)